HTML基础--标签

简介: HTML基础--标签

列表标签

HTL作为构建网页内容的标记语言,提供了多种列表标签,用于在网页中展示不同类型的信息。在本篇博客中,我们将深入了解无序列表、有序列表和定义列表这三种主要的HTML列表标签,以及它们的用法和示例。

有序列表

有序列表是一列项目,列表项目使用数字进行标记。 有序列表始于<ol> 标签。每个列表项始于 <li>标签。

<ol>
    <li>第一项</li>
    <li>第二项</li>
    <li>第三项</li>
</ol>

type属性

<ol>的属性type 拥有的选项

  1. 1 表示列表项目用数字标号(1,2,3...)
  2. a 表示列表项目用小写字母标号(a,b,c...)
  3. A 表示列表项目用大写字母标号(A,B,C...)
  4. i 表示列表项目用小写罗马数字标号(i,ii,iii...)
  5. I 表示列表项目用大写罗马数字标号(I,II,III...)

有序列表嵌套

列表是可以进行嵌套的

<ol>
  <li>csdn</li>
  <li>
    <ol>
      <li>博客主页</li>
      <li>编写文章</li>
    </ol>
  </li>
  <li>创作者</li>
</ol>

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记

无序列表始于 <ul> 标签。每个列表项始于<li> 标签。

<ol>
    <li>第一项</li>
    <li>第二项</li>
    <li>第三项</li>
</ol>

type属性

<ul>的属性type 拥有的选项

  • disc 默认实心圆
  • circle 空心圆
  • square 小方块
  • none 不显示

无序列表嵌套

列表是可以进行嵌套的

<ul>
  <li>csdn</li>
  <li>
    <ul>
      <li>播客主页</li>
      <li>编写文章</li>
    </ul>
  </li>
  <li>创作者</li>
</ul>

常见应用场景

  1. 无序的列表效果
  2. 导航效果
<ul>
  <li>Xiaomi手机</li>
  <li>Redmi 红米</li>
  <li>电视</li>
  <li>笔记本</li>
</ul>

快捷键

快速生成ul+li的布局:ul>li*3(数字根据自己的需要的li数量修改)

表格标签

表格展示效果

表格在数据展示方面非常简单,并且表现优秀

表格组成与特点

行、列、单元格

单元格特点:同行等高、同列等宽。


表格标签

表格:<table>

行:<tr>

单元格(列):<td>


表格 (<table>): 表格标签定义了整个表格的开始和结束。

<table>
    <!-- 表格内容将在这里添加 -->
</table>

表格行 (<tr>): 表格行标签定义了表格中的一行数据。

<table>
    <tr>
        <!-- 行中的单元格将在这里添加 -->
    </tr>
</table>

表格标题 (<caption>): 表格标题标签用于为整个表格添加标题,位于表格标签之后。

<table>
    <caption>这是表格标题</caption>
    <!-- 表格内容将在这里添加 -->
</table>

表格头部 (<thead>)、表格主体 (<tbody>)、表格底部 (<tfoot>): 这些标签用于将表格内容分为不同的部分,其中<thead>用于表头,<tbody>用于表格主体,<tfoot>用于表格底部。

<table>
    <thead>
        <tr>
            <!-- 表头单元格内容 -->
        </tr>
    </thead>
    <tbody>
        <tr>
            <!-- 主体单元格内容 -->
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <!-- 底部单元格内容 -->
        </tr>
    </tfoot>
</table>

表格单元格 (<td>) 和 表头单元格 (<th>):<td>标签用于定义表格中的普通单元格,而<th>标签用于定义表头单元格,通常加粗显示。

<table>
  <tr>
    <td>csdn</td>
    <td>博客主页</td>
  </tr>
  <tr>
    <td>阿里云</td>
    <td>腾讯云</td>
  </tr>
</table>

快捷键

快速生成表格结构:table>tr*2>td{单元格}

表格属性

  1. border:设置表格的边框
  2. width:设置表格的宽
    height:设置表格的高度

表格单元格合并

单元格合并属性

  • 水平合并:colspan
  • 垂直合并:rowspan
<table border="1" width="500px" height="200px">
  <tr>
    <td colspan="3">单元格1单元格2单元格3</td>
    <td>单元格4</td>
    <td>单元格5</td>
  </tr>
  <tr>
    <td rowspan="2">单元格6-11</td>
    <td>单元格7</td>
    <td rowspan="3">单元格81318</td>
    <td colspan="2" rowspan="2">单元格9101415</td>
  </tr>
  <tr>
    <td>单元格12</td>
  </tr>
  <tr>
    <td>单元格16</td>
    <td>单元格17</td>
    <td>单元格19</td>
    <td>单元格20</td>
  </tr>
</table>
相关文章
|
2月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
68 5
|
1月前
|
移动开发 搜索推荐 UED
HTML5的新语义化标签
HTML5引入的这些新语义化标签,通过明确标识内容的结构和意义,使得网页结构更加清晰,易于理解和维护。使用这些标签不仅提升了网页的可读性和可访问性,还增强了搜索引擎和辅助技术对网页内容的解析能力。在实际开发中,合理使用这些语义化标签,能够显著提升网页的质量和用户体验。
95 49
|
4月前
|
数据采集 移动开发 前端开发
HTML代码的革命:语义化标签的魅力,让你的网页结构焕然一新!
【8月更文挑战第26天】本文探讨了Web前端开发中的语义化标签概念及其重要性。语义化标签通过使用具有明确含义的HTML标签来构建页面结构,提升了网页的可访问性及搜索引擎优化效果,并增强了代码的可读性和维护性。文章还讨论了实际开发中遇到的问题及未来发展趋势。
65 0
|
28天前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
41 5
|
1月前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
1月前
|
存储 移动开发 前端开发
|
2月前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
53 2
|
2月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
43 1
|
3月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
204 1
|
3月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
373 1