CSS基础-04-列表(有序列表、无序列表、自定义标记、移除默认标记)

1. 有序列表和无序列表(list-style-type)

1.1 语法

如果 列表标签(< ul >/< ol >)和list-style-type的值对不上,则显示默认

比如 < ul > 是无序标签,如果 class属性设置了 list-style-type:upper-roman,则会显示无序的默认值——实心圆。

无序列表

  • 空心圆(circle)
list-style-type:circle;
  • 实心圆(disc)
list-style-type:disc;
  • 实心方形(square)
list-style-type:square;

有序列表

  • 罗马大/小写(upper-roman / lower-roman)
list-style-type:upper-roman;
list-style-type:lower-roman;
  • 英文字母大小写(upper-alpha / lower-alpha)
list-style-type:upper-alpha;
list-style-type:lower-alpha;
  • 数字(decimal)
list-style-type:decimal;

1.2 完整示例

  • 代码
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title></title>
    <style>
      ul.circle {
        list-style-type: circle;
      }

      ul.square {
        list-style-type: square;
      }

      ul.disc {
        list-style-type: disc;
      }
      ol.upper-roman {
        list-style-type: upper-roman;
      }
      ol.lower-roman {
        list-style-type: lower-roman;
      }
      ol.upper-alpha {
        list-style-type: upper-alpha;
      }
      ol.lower-alpha {
        list-style-type: lower-alpha;
      }
      ol.decimal {
        list-style-type: decimal;
      }
    </style>
  </head>

  <body>
    <p>无序列表实例:</p>

    <ul class="circle">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ul>

    <ul class="square">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ul>

    <ul class="disc">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ul>
    <p>有序列表实例:</p>

    <ol class="upper-roman">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ol>

    <ol class="lower-roman">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ol>

    <ol class="upper-alpha">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ol>

    <ol class="lower-alpha">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ol>

    <ol class="decimal">
      <li>刘备</li>
      <li>关羽</li>
      <li>张飞</li>
    </ol>
  </body>
</html>
  • 显示结果
    在这里插入图片描述

2. 自定义标记(list-style-image)

url.xxx
{
	list-style-image:url('sqpurple.gif');
}

3. 移除默认标记(list-style-type: none)

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

在这里插入图片描述

posted on 2022-03-31 12:14  运维开发玄德公  阅读(60)  评论(0编辑  收藏  举报  来源

导航