HTML(三)---【列表、表格、块元素、行元素的使用】

零.前言

本文主要介绍列表表格块内元素行内元素

前置知识及常见标签使用,请见前章:

HTML(一)---【基础】-CSDN博客

HTML(二)---【常见的标签使用】-CSDN博客

一.<li>表内列表项

1.定义

<li>双标签

<li>单独使用,用于<ul>(无序列表)、<ol>(有序列表)、<menu>(菜单列表)中。

2.使用

<li>仅有一个属性(value),该属性仅在<li>用于<ol>时指定列表项的起始值。

二.<ul>无序列表

1.定义

<ul>双标签

<ul>需搭配<li>实现效果

2.使用

<ul>无属性。

    <ul>
        <li>我是一只狗</li>
        <li>我是一只猫</li>
        <li>我是一只猪</li>
    </ul>

效果:

3.注意

可以使用CSS来美化<ul>

<ul style="list-style-type:circle">
  <li>咖啡</li>
  <li>茶</li>
  <li>牛奶</li>
</ul>

<ul style="list-style-type:disc">
  <li>咖啡</li>
  <li>茶</li>
  <li>牛奶</li>
</ul>

<ul style="list-style-type:square">
  <li>咖啡</li>
  <li>茶</li>
  <li>牛奶</li>
</ul>

效果:

三.<ol>有序列表

1.定义

<ol>双标签

<ol>相较于<ul>最大的区别就是,对所有的列表项进行了编号处理,编号可以是:“数字”、“字母”。

2.使用

<ol>属性:

  • reversed”:编号是否逆序,例如:“987654321....”
  • start”:编号从哪里开始
  • type”:编号是字母形式还是数字形式
    <ol type="A">
        <li>我是一只猪</li>
        <li>我是一只狗</li>
        <li>我是一只猫</li>
    </ol>

    <ol start="50">
        <li>我是一只猪</li>
        <li>我是一只狗</li>
        <li>我是一只猫</li>
    </ol>

    <ol reversed>
        <li>我是一只猪</li>
        <li>我是一只狗</li>
        <li>我是一只猫</li>

效果:

四.<menu>无序列表

1.定义

<menu>是无序列表,本质上和<ul>并无不同,即使使用<menu>浏览器也会当做<ul>处理。

顾不再赘述。

五.<table>表格

5.0前言

<table>表格一般与<tr><th><td>标签结合使用,故我们先介绍<tr><th><td>,最后再介绍<table>标签。

<table>中,单元格被分为:“标题单元”、“数据单元”,分别由<th><td>来创建。

5.1<th>标题单元(表格头)

1.定义

<th>是双标签

<th>用来定义表格的标题单元(每一列的标题),例如EXCEL中的标题单元。

2.注意

默认情况下,<th>的字体是粗体,并且居中。

3.使用

    <table>
        <tr>
            <th>一月</th>
            <th>二月</th>
            <th>三月</th>
            <th>四月</th>
            <th>五月</th>
        </tr>
    </table>

效果:

5.2<td>表格列

1.定义

<td>双标签

<td>用来创建数据单元,常与<tr>结合使用。

2.注意

默认情况下,<td>中的文本是普通布局居左的。

3.使用

    <table>
        <tr>
            <td>我是一只猪</td>
            <td>我是一只猫</td>
            <td>我是一只狗</td>
        </tr>
        <tr>
            <td>我是一只猪</td>
            <td>我是一只猫</td>
            <td>我是一只狗</td>
        </tr>
    </table>

 效果:

5.3<tr>表格行

1.定义

<tr>双标签

<tr>的元素可以包含多个<th><td>标签

2.使用

<tr>的使用常与<th><td>一起使用,不可单独出现,这时是无意义的。

<tr>用来给表格插入一行。

    <table>
        <tr>
          <th>月份</th>
          <th>储蓄</th>
        </tr>
        <tr>
          <td>一月</td>
          <td>¥3400</td>
        </tr>
        <tr>
          <td>二月</td>
          <td>¥4500</td>
        </tr>
      </table>

效果:

5.4<table>的使用

<style>
        table, th, td {
          border: 1px solid black;
          border-collapse: collapse;
        }
</style>
//创建CSS样式增加边框
    <table>
        <tr>
          <th>月份</th>
          <th>储蓄</th>
        </tr>
        <tr>
          <td>一月</td>
          <td>¥3400</td>
        </tr>
        <tr>
          <td>二月</td>
          <td>¥4500</td>
        </tr>
      </table>

效果:

六.块元素和行元素【重要

1.块元素定义

块元素在开始展示自己的内容时会另开一新行,当展示完自己的内容后,会自动换行

相当于在某个标签的开始结尾处各加一个<br>标签

这在HTML页面展示上类似于一块一块的,故块元素由此而来。

例如:

<p>、<h1> ---- <h6>、<ul>、<table>等。

2.行元素定义

行元素在开始展示自己的内容时不会新开一行,而是延续当前位置向后扩展

展示完自己的内容后,也不会自动换行

这在HTML上就是挤在一行的效果,故行元素由此而来。

例如:

<b>、<td>、 <a>、 <img>等。

七.<div>块布局容器

1.定义

<div>双标签

<div>定义HTML文档的分割部分(分区或小节)

<div>可以把HTML的布局分割成若干块,且块之间相互独立

2.注意

在使用<div>时,强烈建议给每一个<div>标签加一个class属性或者id属性,方便使用CSS更改布局

<div>块元素,浏览器会自动在开始处和结束处换行。

3.使用

<div>的使用一般搭配CSS,旨在对页面的不同功能区域做一个细致划分,并且给它们应用不同的方式,使用<div>进行分割布局,将会变得高效且方便

例如下面的例子,我们将创建一个div区域,用来展示某一个特定的区域。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .myDiv {
            border: 5px outset red;
            background-color: lightblue;    
            text-align: center;
        }
    </style>
</head>
<body>
    <h1>div 元素</h1>

    <div class="myDiv">
        <h2>这是 div 元素中的标题</h2>
        <p>这是 div 元素中的一些文本。</p>
    </div>
    <p>这是 div 元素之外的一些文本。</p>
</body>
</html>

效果:

八.<span>行布局容器

1.定义

<span>双标签

<span>常用来对某一行内容或者文档某一部分进行特殊处理(突出强调)

2.使用

<span>常与CSS搭配使用。

    <p>我真不是<span style="color: brown;">一头猪</span>!</p>

效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/493381.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言例4-14:从键盘输入小写字母转换成大写字母并输出。

代码如下&#xff1a; //从键盘输入小写字母转换成大写字母并输出。 #include<stdio.h> int main(void) {char c1,c2;printf("输入小写字母&#xff1a; \n");c1 getchar(); //从键盘输入一个字符putchar(c1);printf(",%d\n",c1);c2 c1-32; …

Java智慧工地源码 智慧工地的价值体现 开发一套智慧工地系统需要多少钱

智慧工地是智慧地球理念在工程领域的行业具现&#xff0c;是一种崭新的工程全生命周期管理理念。它运用信息化手段&#xff0c;通过三维设计平台对工程项目进行精确设计和施工模拟&#xff0c;围绕施工过程管理&#xff0c;建立互联协同、智能生产、科学管理的施工项目信息化生…

【射频连接器】RF Jack Plug Female Male Socket Pin

SMA Jack Female (Socket) SMA Plug Male (Pin) 总结&#xff1a; 中间是针的plug插头&#xff1b; 中间是孔的jack 插座&#xff1b;以上是一般的正常逻辑&#xff1b; 你说有没有 Jack Male &#xff1f;Plug Female? 嗯&#xff1f; 有的 Jack Male Plug Female

力扣面试150 删除有序数组中的重复项 双指针

Problem: 26. 删除有序数组中的重复项 思路 &#x1f469;‍&#x1f3eb; 三叶题解 复杂度 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( 1 ) O(1) O(1) Code class Solution {public int removeDuplicates(int[] nums) {int j 0, n nums.length;for(int i 0;…

【数学】 【分数】 【字符串】972. 相等的有理数

本文涉及知识点 数学 分数 字符串 LeetCode972. 相等的有理数 给定两个字符串 s 和 t &#xff0c;每个字符串代表一个非负有理数&#xff0c;只有当它们表示相同的数字时才返回 true 。字符串中可以使用括号来表示有理数的重复部分。 有理数 最多可以用三个部分来表示&…

后端代码1

// 新增 public JsonResultVo<?> create(ApiIgnore RequestAttribute(ConstVal.REQ_USER) BaseUser baseUser,RequestBody IUTradeBuyPreserveVo iuTradeBuyPreserveVo) {//权限判断if (!baseCompanyService.dataPermission(baseUser, iuTradeBuyPreserveVo.getCompanyi…

JavaScript、ES6与微信小程序之间的联系:工具箱、升级与新房子

JavaScript、ES6和微信小程序三者之间有什么联系&#xff1f;我想&#xff0c;作为初学者还是有点蒙。下面作一个简单的分析&#xff0c;供大家参考。 首先,我们可以把JavaScript想象成一个非常强大的工具箱,里面装满了各种各样的工具。这些工具可以帮助我们完成各种任务,比如…

红外遥控NEC协议

红外遥控技术在我们的日常生活中应用非常广泛&#xff0c;比如我们的遥控器。通过遥控器发射红外光&#xff0c;电视&#xff0c;空调装有红外接收管&#xff0c;负责接受红外光。那么本节将重点介绍其中的原理。 一、工作原理 上图的HS0038便是装在空调&#xff0c;电视上的红…

Leo赠书活动-20期 《一本书掌握数字化运维方法,构建数字化运维体系》

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; 赠书活动专栏 ✨特色专栏&#xff1a;…

KingSCADA|如何以要求格式显示日期星期时间

哈喽,你好啊,我是雷工! 在做SCADA项目时,难免需要显示日期星期时间,如何通过系统变量转换为客户要求的格式显示。 下面以“YYYY-MM-DD 星期* 时:分:秒”的格式为例,介绍如何实现任意格式显示。 (一)效果演示 以下为以“YYYY-MM-DD 星期* 时:分:秒”的格式显示日期…

pytest教程-20-初识插件

领取资料&#xff0c;咨询答疑&#xff0c;请➕wei: June__Go 上一小节&#xff0c;我们学习了pytest.ini配置文件的使用方法&#xff0c;本小节我们讲解一下pytest的插件功能。 pytest 插件为测试框架提供了额外的功能和扩展&#xff0c;使得测试过程更加强大、灵活和易于管…

IRIS / Chronicles 数据库结构

对于我们用得最多的关系型数据库来说&#xff0c;首先有的是数据库名字&#xff0c;然后是表名字&#xff0c;然后就是字段名&#xff0c;随后就是一条一条的数据。 对于 IRIS 来说&#xff0c;因为是使用的层级数据库&#xff0c;所以上面的定义就不能完全的照搬了&#xff0…

指针知识大礼包,让你的编程之路更顺畅(三)

1. 字符指针变量 2. 数组指针变量 3. ⼆维数组传参的本质 4. 函数指针变量 5. 函数指针数组 6. 转移表 正文开始 1. 字符指针变量 在指针的类型中我们知道有⼀种指针类型为字符指针char* ; ⼀般使⽤: int main(){char ch w;char *pc &ch;*pc w;return 0; 还…

Linux-2 Linux的权限

目录 1.什么是权限&#xff1f; 2.权限的本质 3.Linux中的用户 普通用户与root用户相互转换 普通用户不变root&#xff0c;以root身份执行一个命令 LInux中的角色 4.Linux文件的权限 5.快速掌握修改权限的做法 修改权限 6.对比权限有无表现 对于普通用户&#xf…

RHCE-3-远程登录服务

简介 概念 远程连接服务器通过文字或图形接口方式来远程登录系统&#xff0c;让你在远程终端前登录linux主机以取得可操作主机接口&#xff08;shell&#xff09;&#xff0c;而登录后的操作感觉就像是坐在系统前面一样 功能: 分享主机的运算能力 服务器类型&#xff1a;有限…

抖店又开始清查违规了!想要避免这个问题,产品部分一定要做好!

大家好&#xff0c;我是电商小布。 最近一段时间&#xff0c;抖音平台又开始清查严重违规情况了&#xff0c;有很多在选品上打“擦边球”的商家都被关进了小黑屋。 主要就是产品上的高仿&#xff0c;模仿品牌的产品、外观&#xff0c;以及产品的图片&#xff0c;带有一些品牌…

【 Vue 】渲染器之挂载

渲染器之挂载 本章主要讲解渲染器将各种类型的 VNode 挂载为真实 DOM 的原理&#xff0c;阅读本章内容你将对 Fragment 和 Portal 有更加深入的理解&#xff0c;同时渲染器对有状态组件和函数式组件的挂载实际上也透露了有状态组件和函数式组件的实现原理&#xff0c;这都会包含…

dji esdk开发(4)SDK互联互通(与云端进行小数据通信)

Edge SDK 提供接口可以通过上云 API 与和机场建立连接的云端服务器进行小数据交互,即向云端服务器发送自定义小数据与接收来自云端服务器的自定义小数据。 注意: 使用该接口发送和接收数据上下行通道最大带宽不应超过 0.5Mb/S。 1、云端低速通道介绍 使用自定义小数据通道需…

【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?

如何转化笔记模式并快速发布博客&#xff1f; 引入 不知道各位CSDN的小伙伴们有没有这样的苦恼&#xff0c;当我们想要将笔记转换为博客文章时,笔记的格式可能与标准Markdown格式不符,需要花费大量时间调整格式。为解决这一痛点,我生成了一段Prompt,放入AI工具自动转化格式后…

雪花算法介绍

文章目录 概述Snowflake算法结构雪花算法的优缺点解决唯一ID这个问题解决方法Snowflake算法生成ID的过程Java 实现示例 概述 Snowflake算法是Twitter开发的一种分布式唯一ID生成算法&#xff0c;用于解决在分布式系统中生成全局唯一ID的问题。该算法的核心思想是通过对64位的I…