• CSS 列表


    列表项符号

    list-style-type 属性可以设置符号的样式。

    符号样式有有序的和无序的。


    无序列表

    在无序列表中,list-style-type 属性的值是形状,它有值有:

    • none 什么都没有
    • disc 实心圆点
    • circle 空心圆
    • square 实心方块

    示例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>项目符号样式-无序列表</title>
        <style>
            ol{
                list-style-type:disc;
            }
        </style>
    </head>
    <body>
    <h1>软件开发,成就梦想</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <ol>
        <li>HTML 教程</li>
        <li>CSS 教程</li>
        <li>JavaScript 教程</li>
        <li>AI 教程</li
    <ol>
    </body>
    </html>

    计算结果


    有序列表

    在有序列表中,list-style-type 属性的值是数值或字母或罗马数字,它有值有:

    • decimal 数字
    • decimal-leading-zero 数字前面有0
    • lower-alpha 小写字母
    • upper-alpha 大写字母
    • lower-roman 小写罗马
    • upper-roman 大写罗马

    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>项目符号样式-有序列表</title>
        <style>
            ol{
                list-style-type:lower-alpha;
            }
        </style>
    </head>
    <body>
    <h1>软件开发,成就梦想</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <ol>
        <li>HTML 教程</li>
        <li>CSS 教程</li>
        <li>JavaScript 教程</li>
        <li>AI 教程</li
    <ol>
    </body>
    </html>

    计算结果


    项目图像

    list-style-image属性可以给列表前加个小图标

    list-style-image属性的值是图片地址,list-style-image:url(图片地址)

    下面的列子在列表项目前添加一个小星星。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>项目符号样式-有序列表</title>
        <style>
            ol{
                list-style-image:url(star.png);
            }
        </style>
    </head>
    <body>
    <h1>软件开发,成就梦想</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <ol>
        <li>HTML 教程</li>
        <li>CSS 教程</li>
        <li>JavaScript 教程</li>
        <li>AI 教程</li
    <ol>
    </body>
    </html>

    计算结果

    附下载小星星的地址


    列表项符号位置

    默认情况下,列表项长时分行显示,列表项的文字会缩进到页面中,如下所示:

    list-style-position 属性可以改变这种情况,让列表项符在文本的左则还是在文本的内部。

    list-style-position 属性有两个值:

    • outside 让列表项符在文本的左则
    • inside 让列表项符在文本的内部

    示例:

    下面的代码,让列表项符在文本的内部。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>项目符号显示位置</title>
        <style>
            ul{
                200px;
                list-style-position:inside;
            }
        </style>
    </head>
    <body>
    <h1>软件开发,成就梦想</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <ul>
        <li>欢迎您选择一种更高效的学习HTML和CSS的方式。</li>
        <li>通本系列教程,您可以设计出非常漂亮的网站。</li>
        <li>如您继续往下学习,手里掌托不仅是技术,更是远方!</li>  
    <ul>
    </body>
    </html>

    计算结果:


    快捷方式

    list-style可以让您同时指定两种属性值:

    • list-style-type   list-style-position
    • list-style-image   list-style-position

    这两种属性值没有先后顺序,谁先谁后都可以。

    下面的示例列表项符号是小星星,在文本的内部显示。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>项目符号显示位置</title>
        <style>
            ul{
                200px;
                list-style:url(star.png) inside;
            }
        </style>
    </head>
    <body>
    <h1>软件开发,成就梦想</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <ul>
        <li>欢迎您选择一种更高效的学习HTML和CSS的方式。</li>
        <li>通本系列教程,您可以设计出非常漂亮的网站。</li>
        <li>如您继续往下学习,手里掌托不仅是技术,更是远方!</li>  
    <ul>
    </body>
    </html>

    计算结果:

  • 相关阅读:
    vue中@事件处理函数的柯里化
    一个例子生动理解js的原型_js的原型prototype和__protopy__区别
    vue3自定义v-model
    js初始化一个特定值的array
    dom的clientHeight、scrollHeight以及offsetHeight
    ts踩坑记录
    常见问题1
    资料share
    几种开放源码的TCPIP协议栈
    阻塞与非阻塞,同步与异步
  • 原文地址:https://www.cnblogs.com/lsyw/p/10706924.html
Copyright © 2020-2023  润新知