HTML(十一):列表标签
表格标签是用来显示数据的,那么列表就是用来布局的。
列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。
根据使用情景不同,列表可以分为三大类:无序列表,有序列表和自定义列表。
无序列表
基本语法
<ul>
标签表示HTML页面中项目的无序列表,一般会议项目符号呈现列表项,而列表项使用<li>
标签定义。
<ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> 。。。 </ul>
-
无序列表的各个列表项之间没有顺序级别之分,是并列的。
-
<ul> </ul>
中只能嵌套<li></li>
,直接在<ul></ul>
标签中输入其他标签或文字的做法是不被允许的。 -
<li>
与</li>
之间相当于一个容器,可以容纳所有元素。 -
无序列表会带有自己的样式属性,但实际使用中,我们会使用CSS来设置。
代码示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>无序列表</title> </head> <body> <ul> <li>榴莲</li> <li>臭豆腐</li> <li>螺蛳粉</li> <li> <p>123</p> </li> </ul> </body> </html>
有序列表
有序列表即为有排列顺序的列表,其各个列表项会按照一定的顺序排列带定义。
基本语法
在HTML中,<ol>
标签用于定义有序列表,列表以数字来显示,并且使用<li>
标签来定义列表项。
<ol> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> 。。。 </ol>
-
<ol> </ol>
中只能嵌套<li></li>
,直接在<ul></ul>
标签中输入其他标签或文字的做法是不被允许的。 -
<li>
与</li>
之间相当于一个容器,可以容纳所有元素。 -
有序列表会带有自己的样式属性,但实际使用中,我们会使用CSS来设置。
代码示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>有序列表</title> </head> <body> <h4>粉丝排行榜</h4> <ol> <li>刘德华 10000</li> <li>刘若英 1000</li> </ol> </body> </html>
自定义列表
自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前乜有任何项目符号。
基本语法
在HTML标签中,<dl>
标签用于定义描述列表,该标签会与<dt>
(定义项目/名字)和<dd>
(描述每一个项目/名字)一起使用。
<dl> <dt> <dd>名词1</dd> <dd>名词1解释1</dd> <dd>名词1解释2</dd> </dt> <dt> <dd>名词2</dd> <dd>名词2解释1</dd> <dd>名词2解释2</dd> </dt> ... </dl>
-
<dl></dl>
里面只能包含<dt>
和<dd>
。 -
<dt>
和<dd>
个数没有限制,经常一个<dt>
对应多个<dd>
示例代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自定义列表</title> </head> <body> <dl> <dt>帮助中心</dt> <dd>账户管理</dd> <dd>购物指南</dd> <dd>订单操作</dd> </dl> <dl> <dt>服务支持</dt> <dd>售后政策</dd> <dd>自助服务</dd> <dd>相关下载</dd> </dl> <dl> <dt>线下门店</dt> <dd>小米之家</dd> <dd>服务网点</dd> <dd>授权体验店/专区</dd> </dl> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示