<ul>
HTML<ul>元素(或称HTML无序列表元素)表示一个内可含多个元素的无序列表或项目符号列表。
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
所有浏览器都支持<ul> | ||||
例子
<ul> <li>coffee</li> <li>tea</li> </ul>
使用说明
<ul>元素用来将没有数字顺序的一组数据进行分组,并且它们的数字顺序是没有意义的。- 无序列表的列表项通常通过一个字符进行装饰,这些字符的形式可以是点,圆乃至方形。虽然这个字符没有直接在页面上定义,但是可以用与之相关的 CSS 对其进行操作,例如使用
list-style-type属性。来定义列表的类型。 - 在
<ol>和<ul>元素中,嵌套列表没有深度和嵌套顺序的限制。 <ol>和<ul>元素二者都代表一组数据,不过它们彼此是有区别的,<ol>元素中的顺序是有意义的。如果想确定你到底需要使用哪一个列表元素,你可以试着去改变数据的顺序。如果想表达的语义改变了,你就需要使用<ol>元素,否则你该使用<ul>元素。
| 内容分类 | 流式内容,如果<ul>包含至少一个<li>元素,那么它就是显性内容可触摸内容元素。 |
| 允许的内容 | 零个或更多个<li>元素,可以混合使用<ol>与<ul>元素。 |
| 标签省略 | 不允许,开始标签和结束标签都不能省略。 |
| 允许的父元素 | 接受流文本的任何内容 |
| Permitted ARIA roles | directory,group,listbox,menu,menubar,radiogroup,tablist,toolbar,tree,presentation |
|---|---|
| DOM 接口 | HTMLUListElement |
属性
此元素仅含有全局属性。
compact此布尔属性提示列表是否需要被渲染为更紧凑的样式。已经被HTML5废弃了type用于设置列表的着重号样式。已经被HTML5废弃了。
HTML 4.01 与 HTML 5 之间的差异
在 HTML 4.01 中,ul 元素的"compact"和"type"属性是不被赞成使用的。在 HTML 5 中,不再支持这两个属性。
属性
实例
无序 HTML 列表:
<ul> <li>coffee</li> <li>tea</li> <li>milk</li> </ul>
<ul> <li>first item</li> <li>second item</li> <li>third item</li> </ul>
以上HTML输出:
- first item
- second item
- third item
嵌套列表
<ul>
<li>first item</li>
<li>second item <!-- look, the closing </li> tag is not placed here! -->
<ul>
<li>second item first subitem</li>
<li>second item second subitem <!-- same for the second nested unordered list! -->
<ul>
<li>second item second subitem first sub-subitem</li>
<li>second item second subitem second sub-subitem</li>
<li>second item second subitem third sub-subitem</li>
</ul>
</li> <!-- closing </li> tag for the li that contains the third unordered list -->
<li>second item third subitem</li>
</ul>
</li> <!-- here is the closing </li> tag -->
<li>third item</li>
</ul>以上HTML输出:
- first item
- second item
- second item first subitem
- second item second subitem
- second item second subitem first sub-subitem
- second item second subitem second sub-subitem
- second item second subitem third sub-subitem
- second item third subitem
- third item
嵌套<ul>和<ol>
<ul>
<li>first item</li>
<li>second item <!-- look, the closing </li> tag is not placed here! -->
<ol>
<li>second item first subitem</li>
<li>second item second subitem</li>
<li>second item third subitem</li>
</ol>
</li> <!-- here is the closing </li> tag -->
<li>third item</li>
</ul>
以上HTML输出:
- first item
- second item
- second item first subitem
- second item second subitem
- second item third subitem
- third item





