零基础学习CSS---04.CSS列表属性详解

CSS属性
一、列表样式
list-style-type(定义列表样式):disc(实心圆)、circle(空心圆)、square(实心方块)、none(去掉符号)。

list-style-image(将图片设置为列表符合样式):list-style-image:url(图片在文件中的地址)。

list-style-position(是指列表项标记的放置位置):outside(列表的外面 默认值)、inside(列表的里面)。

复合写法:list-style:上面的属性值随便写,不用管顺序。常用的就是list-style:none去掉样式。
演示:
1.list-style-type
注意:图片的路径,复制粘贴过去不会显示的,图片的地址和第一节讲的一样点点/就是当前目录的上上一级。

<!-- 20-css.html -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       ul{
             list-style-type:disc; 
              /*  disc   实心圆
               circle 空心圆
               squqre 实心正方形
               none */
             } 
    /*     .l1{
            list-style-image:url(../img/1.jpg);
        }
        .l2{
            list-style-image:url(../img/2.jpg);
        }
        .l3{
            list-style-image:url(../img/3.jpg);
        }/* image比type优先 */
        /* li{
            border:1px solid red;
            list-style-position: inside;
        }/* position是将image放进边框里面还是外面的 */
        /*.box1{
            list-style:none url(../img/1.jpg) inside ;/* 顺讯是可以随意调换的 */
       /* } */
    </style>
</head>
<body>
    <ul>
        <li class="l1">111111</li>
        <li class="l2">5555</li>
        <li class="l3">999999</li>
    </ul>
    <ul class="box1">
        <li>sdsadsa</li>
        <li>wewewe</li>
        <li>rrrer</li>
    </ul>
</body>
</html>

结果:
在这里插入图片描述
我们将disc换上none,结果如下:
在这里插入图片描述
2.list-style-image和list-style-position
我们将两者结合使用如下,一定要看注释哟:

<!-- 20-css.html -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       ul{
             list-style-type:none; 
              /*  disc   实心圆
               circle 空心圆
               squqre 实心正方形
               none */
             } 
        .l1{
            list-style-image:url(../img/1.jpg);
        }
        .l2{
            list-style-image:url(../img/2.jpg);
        }
        .l3{
            list-style-image:url(../img/3.jpg);
        } /* image比type优先  */
        li{
            border:1px solid red;
            list-style-position: inside;
        } /* position是将image放进边框里面还是外面的  */
        .box1{
            list-style:none url(../img/1.jpg) inside ;/* 顺讯是可以随意调换的 */
        }
    </style>
</head>
<body>
    <ul>
        <li class="l1">111111</li>
        <li class="l2">5555</li>
        <li class="l3">999999</li>
    </ul>
    <ul class="box1">
        <li>sdsadsa</li>
        <li>wewewe</li>
        <li>rrrer</li>
    </ul>
</body>
</html>

结果:
在这里插入图片描述
说明:我们可以清楚的看到,imge掩盖了type属性,说明image的权重>type
3.list的复合写法:
直接看代码:

<!-- 20-css.html -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       ul{
             list-style-type:none; 
              /*  disc   实心圆
               circle 空心圆
               squqre 实心正方形
               none */
             } 
        .l1{
            list-style-image:url(../img/1.jpg);
        }
        .l2{
            list-style-image:url(../img/2.jpg);
        }
        .l3{
            list-style-image:url(../img/3.jpg);
        } /* image比type优先  */
        li{
            border:1px solid red;
            list-style-position: inside;
        } /* position是将image放进边框里面还是外面的  */
        .box1{
            list-style:none url(../img/1.jpg) inside ;/* list-style复合写法 顺讯是可以随意调换的 */
        }
    </style>
</head>
<body>
    <ul>
        <li class="l1">111111</li>
        <li class="l2">5555</li>
        <li class="l3">999999</li>
    </ul>
    <ul class="box1">
        <li>sdsadsa</li>
        <li>wewewe</li>
        <li>rrrer</li>
    </ul>
</body>
</html>

结果:
在这里插入图片描述
总结:
这节主要学习了CSS的列表属性:
list-style-type(定义列表样式):disc(实心圆)、circle(空心圆)、square(实心方块)、none(去掉符号)。

list-style-image(将图片设置为列表符合样式):list-style-image:url(图片在文件中的地址)且image的权重>type(type的效果显示不出来)。

list-style-position(是指列表项标记的放置位置):outside(列表的外面 默认值)、inside(列表的里面)。

复合写法:list-style:上面的属性值随便写,不用管顺序。常用的就是list-style:none去掉样式。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值