HTML 无序列表

HTML <ul> 标签定义无序(项目符号)列表。


无序列表

无序列表以 <ul> 标签开始。每个列表项都以 <li> 标签开始。

无序列表是一个项目的列表,默认情况下,此列项目使用粗体圆点(典型的小黑圆圈)进行标记:

实例

<ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>

亲自试一试 »


无序列表 - 选择列表项标记

CSS list-style-type 属性用于定义列表项标记的样式。它可以具有以下值之一:

描述
disc 将列表项标记设置为项目符号(默认)
circle 将列表项标记设置为圆形
square 将列表项标记设置为正方形
none 列表项将不被标记

实例 - 项目符号

<ul style="list-style-type:disc;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
亲自试一试 »

实例 - 圆形

<ul style="list-style-type:circle;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
亲自试一试 »

实例 - 正方形

<ul style="list-style-type:square;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
亲自试一试 »

实例 - None

<ul style="list-style-type:none;">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
亲自试一试 »


列表嵌套

列表可以嵌套(列表中的列表):

实例

<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>
亲自试一试 »

注释: 一个列表项 (<li>) 可以包含一个新的列表和其他 HTML 元素,比如图像和链接等。


CSS 水平列表

HTML 列表可以用多种不同的 CSS 方式设置样式。

一种流行的方法是水平设置列表样式,以创建导航菜单:

实例

<!DOCTYPE html>
<html>
<head>
<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>
</head>
<body>

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li><a href="#about">About</a></li>
</ul>

</body>
</html>
亲自试一试 »

提示: 了解更多有关CSS的信息: CSS 教程


本章小结

  • 使用 HTML <ul> 元素定义无序列表
  • 使用 CSS list-style-type 属性定义列表项标记
  • 使用 HTML <li> 元素定义列表项
  • 列表可以嵌套
  • 列表项可以包含其他 HTML 元素
  • 使用 CSS 属性 float:left 从左到右水平显示列表

HTML List 标签

标签 描述
<ul> 定义无序列表。
<ol> 定义有序列表。
<li> 定义列表项。
<dl> 定义定义列表。
<dt> 定义定义项目。
<dd> 定义定义的描述。

如需所有可用的 HTML 标签的完整列表,请访问 HTML 标签参考手册