HTML <li> 标签
HTML的 <li> 元素 (或称 HTML 列表条目元素) 用于表示列表里的条目。它必须包含在一个父元素里:一个有序列表(ol),一个无序列表(ul),或者一个菜单 (menu)。在菜单或者无序列表里,列表条目通常用点排列显示;在有序列表里,列表条目通常在左边显示按升序排列的计数,例如数字或者字母。
实例
<html><body><p>有序列表:</p><ol><li>打开冰箱门</li><li>把大象放进去</li><li>关上冰箱门</li></ol><p>无序列表:</p><ul><li>雪碧</li><li>可乐</li><li>凉茶</li></ul></body></html>
浏览器支持
| 元素 | |||||
|---|---|---|---|---|---|
| <li> | Yes | Yes | Yes | Yes | Yes |
所有主流浏览器都支持 <li> 标签。
定义和用法
<li> 标签定义列表项目。
<li> 标签可用在有序列表 (<ol>) 和无序列表 (<ul>) 中。
HTML 与 XHTML 之间的差异
在 HTML 4.01 中,li 元素的 "type" 和 "value" 属性是不被赞成使用的。在 XHTML 1.0 Strict DTD 中,li 元素的 "type" 和 "value" 属性是不被支持的。
提示和注释:
提示:请使用 CSS 来定义列表和列表项目的类型。
可选的属性
| 属性 | 值 | 描述 |
|---|---|---|
| type |
| 不建议使用。请使用样式取代它。 规定使用哪种项目符号。 |
| value | number | 不建议使用。请使用样式取代它。 规定列表项目的数字。 |
全局属性
<li> 标签支持 HTML 中的 全局属性。
事件属性
<li> 标签支持 HTML 中的 事件属性。
更多实例
<!DOCTYPE html><html><body><h1>li 的 value属性</h1><ol><li value="100">咖啡</li><li>茶</li><li>牛奶</li><li>水</li><li>酱汁</li><li>啤酒</li></ol></body></html>
<!DOCTYPE html><html><body><h1>定义 list 的样式</h1><ol><li>咖啡</li><li style="list-style-type:lower-alpha">茶</li><li>牛奶</li></ol><ul><li>咖啡</li><li style="list-style-type:square">茶</li><li>牛奶</li></ul></body></html>
<!DOCTYPE html><html><body><h1>嵌套式的 list 方式</h1><ul><li>咖啡</li><li>茶<ul><li>黑茶</li><li>绿茶</li></ul></li><li>牛奶</li></ul></body></html>
li 标签 默认样式
li {display: list-item;}