CSS列表(有序,无序,去掉无序列表的点,列表一行显示)

简介: CSS列表(有序,无序,去掉无序列表的点,列表一行显示)

有序列表


有序列表顾名思义就是会对列表排序

例如这样↓

1.第一句

2.第二句

3.第三句


<ol>
  <li>第一句</li>
  <li>第二句</li>
  <li>第三句</li>
</ol>

排序方式可分为五种

1.数字排序

2.字母排序

3.小写字母排序

4.罗马字母排序

5.小写罗马字母排序


样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <html>
      <body>
        <h4>数字排序:</h4>
        <ol>
          <li>第一句</li>
          <li>第二句</li>
          <li>第三句</li>
          <li>第四局</li>
        </ol>
        <h4>字母排序:</h4>
        <ol type="A">
          <li>第一句</li>
          <li>第二句</li>
          <li>第三句</li>
          <li>第四句</li>
        </ol>
        <h4>小写字母排序:</h4>
        <ol type="a">
          <li>第一句</li>
          <li>第二句</li>
          <li>第三句</li>
          <li>第四句</li>
        </ol>
        <h4>罗马字母排序:</h4>
        <ol type="I">
          <li>第一句</li>
          <li>第二句</li>
          <li>第三句</li>
          <li>第四句</li>
        </ol>
        <h4>小写罗马字母列表:</h4>
        <ol type="i">
          <li>第一句</li>
          <li>第二句</li>
          <li>第三句</li>
          <li>第四句</li>
        </ol>
      </body>
    </html>
  </body>
</html>

效果截图:

1.png


无序列表


无序列表的排序就是没有序号,但是默认的会在前面显示一个圆点


<ul>
  <li>第一句</li>
  <li>第二句</li>
  <li>第三句</li>
  <li>第四句</li>
</ul>

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <ul>
      <li>第一句</li>
      <li>第二句</li>
      <li>第三句</li>
      <li>第四句</li>
    </ul>
  </body>
</html>

效果截图:

1.png


无序列表去掉点


通过使用list-style: none;可以去掉圆点


通过直接在ul标签里写style属性或者写个选择器,加上 list-style: none; 这句都可以实现去掉圆点。

样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      #aa{
        list-style: none;
      }
    </style>
    <title></title>
  </head>
  <body>
    <ul id="aa">
      <li>第一句</li>
      <li>第二句</li>
      <li>第三句</li>
      <li>第四句</li>
    </ul>
    <ul style="list-style: none;">
      <li>第一句</li>
      <li>第二句</li>
      <li>第三句</li>
      <li>第四句</li>
    </ul>
  </body>
</html>

效果截图:

1.png


成行显示


无论是有序列表还是无序列表默认都是独占一行,是按行显示的,但是我们也可以让他们在一行显示,通过display属性就可以实现了。

display属性 说明
none 不显示
block 块级元素(列显示)
inline 行内元素(行显示)


无论是块级元素还是行内元素都会忽略前面的序号(包括有序和无序的那个点)


样例代码:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
      .aa li{
        display: inline; <!-- 行内元素(行显示) -->
      }
      .bb li{
        display: none;  <!-- 不显示 -->
      }
      .cc li{
        display: block; <!-- 块内元素(列显示) -->
      }
    </style>
    <title></title>
  </head>
  <body>
    <ol class="aa">
      <li>第一句</li>
      <li>第二句</li>
      <li>第三句</li>
      <li>第四句</li>
    </ol>
    <ul class="bb">
      <li>第一句</li>
      <li>第二句</li>
      <li>第三句</li>
      <li>第四句</li>
    </ul>
    <ul class="cc">
      <li>第一句</li>
      <li>第二句</li>
      <li>第三句</li>
      <li>第四句</li>
    </ul>
  </body>
</html>

效果截图:

1.png

相关文章
|
7天前
|
前端开发
CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)
CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)
|
1月前
|
Web App开发 前端开发 JavaScript
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
|
1月前
|
前端开发
CSS列表
【5月更文挑战第4天】CSS列表。
20 3
|
1月前
|
前端开发
CSS列表属性
CSS列表属性。
23 5
|
1月前
编程笔记 html5&css&js 015 HTML列表
编程笔记 html5&css&js 015 HTML列表
|
1月前
|
前端开发 JavaScript
从0到1:用HTML、CSS和JavaScript构建一个简单的待办事项列表
从0到1:用HTML、CSS和JavaScript构建一个简单的待办事项列表
56 0
|
11月前
|
前端开发
CSS实现列表滚动效果
CSS实现列表滚动效果
210 0
|
8月前
|
机器学习/深度学习 人工智能 前端开发
【CSS】CSS列表【CSS基础知识详解】
【CSS】CSS列表【CSS基础知识详解】
|
9月前
|
前端开发 开发者
|
8月前
|
前端开发
css列表
css列表
36 0