10-列表标签
1、什么是列表标签?
列表标签的作用:给一堆数据添加列表语义,也就是告诉浏览器这一堆数据是一个整体。
2、HTML中列表标签的分类:
2.1 无序列表(最多)(unordered list)
2.2 有序列表(最少)(ordered list)
2.3 定义列表(其次)(definition list)
3、无序列表的作用:
给一堆数据添加列表语义,并且这一堆数据没有先后之分。
4、无序列表的格式:
<ul>
<li>北京</li>
</ul>
注:li是list(列表) item(条目)的缩写。
演示结果:
注意:这里的ul标签是用来给一堆数据添加列表语义的,而不是用来给他们添加小圆点的。
ul标签和li标签都是一起出现的,不能只使用其中之一。同时ul标签中只能包含li标签,不成出现其他标签。
5、无序列表的应用场景: 新闻列表、商品列表、制作导航条
6、前面我们说过ul中最好只放li标签但是在企业开发中li标签中可能比较复杂,可以在li标签中放其他标签。
总结:1、ul标签中最好只放li标签。
2、li标签中还可以继续放其他标签
7、多级列表:
无序列表中的li标签中除了可以添加其它标签来丰富界面外,还可以添加li标签来丰富界面。
也就是说ul中有li,li中还可以有ul。
8、有序列表
格式:
<ol type="1">
(注:type值可以是“1”、“A”、“a”等可以作为编号的东西)
<li></li>
<li></li>
</ol>
9、定义列表
格式:
<dl>
<dt></dt>
<dd></dd>
<dt></dt>
<dd></dd>
</dl>
dt和dd都是英文缩写,dt是英文definition title的缩写,所以dt的含义就是用来定义列表中的标题。dd是英文definition description的缩写,所以dd的含义就是用来定义标题对应描述的。
定义列表的作用:
1、给一堆数据添加列表语义
2、先通过dt标签定义列表中的所有标题,然后再通过dd标签给每个标题添加描述信息。
定义列表的应用场景:
1、做网站尾部的相关信息
2、做图文混排
定义列表的注意点:
1、和ul/ol一样,dt/dd是一个整体,所以他们一般情况下不会单独出现,都是一起出现的。
2、和ul/ol一样,由于dt/dd是一个组合标签,所以dl中建议只放dt和dd标签。
3、一个dt可以没有对应的dd,也可以有多个对应的dd,但是无论有或者没有都不推荐使用。
4、和li标签一样,当需要丰富界面时,我们可以在dt和dd标签中继续添加其他标签。