HTML 列表
-
HTML列表
HTML列表通常用来罗列一些清单,例如:
尝试一下<ul> <li>Java</li> <li>HTML</li> <li>PHP</li> <li>Python</li> </ul> <hr> <ol> <li>学习HTML</li> <li>学习JavaScript</li> <li>学习CSS</li> <li>学习PHP</li> </ol>
-
-
无序HTML列表 | 选择列表项标记
CSS list-style-type属性用于定义列表项标记的样式:值 描述 disc 标记为一个实心小圆点(默认是这种情况) circle 标记为一个小圆圈 square 标记为一个正方形 none 删除标记,什么都没有
尝试一下<!-- 圆圈 --> <ul style="list-style-type:circle"> <li>PHP</li> <li>Java</li> <li>Python</li> </ul> <!-- 方形 --> <ul style="list-style-type:square"> <li>PHP</li> <li>Java</li> <li>Python</li> </ul> <!-- 无标记 --> <ul style="list-style-type:none"> <li>PHP</li> <li>Java</li> <li>Python</li> </ul>
-
-
有序列表类型属性
<ol>标签的type属性定义了列表项标记的类型:值 描述 type="1" 以阿拉伯数字排序(这是默认情况) type="A" 以大写字母排序 type="a" 以小写字母排序 type="I" 以大写罗马数字排序 type="i" 以大写罗马数字排序
尝试一下<!-- 数字: --> <ol type="1"> <li>PHP</li> <li>Java</li> <li>Python</li> </ol> <!--大写字母:--> <ol type="A"> <li>PHP</li> <li>Java</li> <li>Python</li> </ol> <!--小写字母:--> <ol type="a"> <li>PHP</li> <li>Java</li> <li>Python</li> </ol> <!--大写罗马数字:--> <ol type="I"> <li>PHP</li> <li>Java</li> <li>Python</li> </ol> <!--小写罗马数字:--> <ol type="i"> <li>PHP</li> <li>Java</li> <li>Python</li> </ol>
-
-
-
嵌套的HTML列表
列表可以嵌套(列表中的列表):
尝试一下<ul> <li>PHP</li> <li>Java <ul> <li>Java SE</li> <li>Java EE</li> <li>Java ME</li> </ul> </li> <li>Python</li> </ul>
注意:列表项可以包含新列表和其他HTML元素,如图像和链接等。
-
CSS的水平列表
可以使用CSS以多种不同方式设置HTML列表的样式。一种流行的方法是水平设置列表,以创建导航菜单:
尝试一下<style> ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #333333; } li { float: left; } li a { display: block; color: white; text-align: center; padding: 16px; text-decoration: none; } li a:hover { background-color: #111111; } </style> <h2>导航菜单</h2> <p>在这个例子中我们演示了创建一个导航菜单:</p> <ul> <li><a href="#home">主页</a></li> <li><a href="#news">新闻</a></li> <li><a href="#contact">联系方式</a></li> <li><a href="#about">关于我们</a></li> </ul>
-
章节总结
- 使用HTML <ul>元素定义无序列表
- 使用CSS list-style-type属性定义列表项标记
- 使用HTML <ol>元素定义有序列表
- 使用HTML type属性定义编号类型
- 使用HTML <li>元素定义列表项
- 使用HTML <dl>元素定义描述列表
- 使用HTML <dt>元素定义描述术语
- 使用HTML <dd>元素在描述列表中描述术语
- 列表可以嵌套在列表中
- 列表项可以包含其他HTML元素
- 使用CSS属性float:left或display:inline水平显示列表