HTML基础03列表标签
列表标签一般用于表示文本列表,比如显示新闻列表,还用于制作导航条。
在HTML文档中,列表结构可以分为三种类型:无序列表、有序列表、定义列表。无序列表使用项目符号来表示,列表元素之间没有顺序之分。有序列表使用编号来表示列表元素的顺序。定义列表是一一种特殊的结构,它包含词条和解释。具体说明如下。
- <ul>...</ul>: 无序列表的父级元素。
- <ol>...</ol>: 有序列表的父级元素。
- <li>...</il>:表示列表元素。
- <dl>...</dI>:定义列表的父级元素。
- <dt>...</dt> :标识词条
- <dd>...</dd>:标识解释。
无序列表
<ul> <li>列表项</li> <li>列表项</li> ··· </ul>
type属性值:通过设置type属性值可以改变项目符号样式
| 值 | 描述 |
| disc | 圆点 |
| square | 正方形 |
| circle | 空心圆 |
演示代码:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>标题</title> 6 </head> 7 <body> 8 <h1>什么是HTML?</h1> 9 <p>HTML是用来描述网页的一种语言。</p> 10 <ul type="disc"><!-- 圆形 --> 11 <li>HTML指的是超文本标记语言(Hyper Text Markup language)</li> 12 <li>HTML不是一种编程语言,而是一种标记语言(markup language)</li> 13 <li>标记语言是一套标记标签(markup tag)</li> 14 <li>HTML 使用标记标签类描述网页</li> 15 </ul> 16 <ul type="square"><!-- 正方形 --> 17 <li>HTML指的是超文本标记语言(Hyper Text Markup language)</li> 18 <li>HTML不是一种编程语言,而是一种标记语言(markup language)</li> 19 <li>标记语言是一套标记标签(markup tag)</li> 20 <li>HTML 使用标记标签类描述网页</li> 21 </ul> 22 <ul type="circle"> 23 <li>HTML指的是超文本标记语言(Hyper Text Markup language)</li> 24 <li>HTML不是一种编程语言,而是一种标记语言(markup language)</li> 25 <li>标记语言是一套标记标签(markup tag)</li> 26 <li>HTML 使用标记标签类描述网页</li> 27 </ul> 28 <hr/> 29 30 </body> 31 </html>
效果图

有序列表
<ol> <li>列表项</li> <li>列表项</li> ··· </ol>
type属性值:通过设置type属性值可以改变项目符号样式
| 值 | 描述 |
| 1 | 数字1,2···· |
| a | 小写字母a,b··· |
| A | 大写字母A,B··· |
| i | 小写罗马数字i |
| I | 大写罗马数字I |
演示代码:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>标题</title> 6 </head> 7 <body> 8 9 <h1>什么是HTML?</h1> 10 <ol type="1"> 11 <li>HTML指的是超文本标记语言(Hyper Text Markup language)</li> 12 <li>HTML不是一种编程语言,而是一种标记语言(markup language)</li> 13 <li>标记语言是一套标记标签(markup tag)</li> 14 <li>HTML 使用标记标签类描述网页</li> 15 </ol> 16 <ol type="a"> 17 <li>HTML指的是超文本标记语言(Hyper Text Markup language)</li> 18 <li>HTML不是一种编程语言,而是一种标记语言(markup language)</li> 19 <li>标记语言是一套标记标签(markup tag)</li> 20 <li>HTML 使用标记标签类描述网页</li> 21 </ol> 22 <ol type="I"> 23 <li>HTML指的是超文本标记语言(Hyper Text Markup language)</li> 24 <li>HTML不是一种编程语言,而是一种标记语言(markup language)</li> 25 <li>标记语言是一套标记标签(markup tag)</li> 26 <li>HTML 使用标记标签类描述网页</li> 27 </ol> 28 29 <hr/> 30 31 </body> 32 </html>
效果图
自定义列表
<dl> <dt>定义列表项</dt> <dd>列表描述项</dd> <dd>列表描述项</dd> <dt>定义列表项</dt> <dd>列表描述项</dd> ··· </dl>
演示代码:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>标题</title> 6 </head> 7 <body> 8 9 <dl> 10 <dt>什么是HTML?</dt> 11 <dd>HTML是用来描述网页的一种语言。</dd> 12 <dd>HTML指的是超文本标记语言(Hyper Text Markup language)</dd> 13 <dt>Html标签</dt> 14 <dd>HTML标记标签通常被称为HTML标签</dd> 15 </dl> 16 17 </body> 18 </html>
效果图


浙公网安备 33010602011771号