美文网首页
常见列表样式--list-style

常见列表样式--list-style

作者: wmsj100 | 来源:发表于2016-02-27 15:41 被阅读3452次
  • 有序列表:列表前面有数字、字母或其他阿拉伯字符的表示序列的字符,属于块级元素,能够继续嵌套各种形式的标签:
  • 无序列表:列表前面是实心圆的、空心圆点、方块、或者自定义图片……总之就是无法区分列表顺序的排序方式,无序列表也可以不限制数量和形式的继续嵌套其他标签:
  • 钩子方式:在IE6时代,人们为了实现自定义图标列表,进行了很多尝试,有的大神就使用了钩子方式,在列表-li-俩测添加空的div,通过设置border各边的样式或宽度也可以实现很多图标,当然这些空的div是没有语义化的,只是为了在不引入图片的情况下实现自定义样式,可以参考:
  • 其实通过样式控制可以很明显的看出,无序列表和有序列表的边界是很模糊的,可以使用有序列表(ol)来实现无序列表的所有样式,反之亦可,只是为了语义化的需要,如果涉及到排序时候,还是建议使用有序列表。不涉及排序时候,使用无序列表。
列表样式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>task-7-1</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style>
    *{
        padding:0;
        margin:0;
    }
    body{
        font-family: "Microsoft Yahei",Arial;
        font-size: 16px;
    }
    .list-style{
        border:dashed #555 1px;
        overflow: hidden;
        padding:10px 0;
        border-radius: 5px;
        text-align: center;
        width:1000px;
        margin:20px auto;
    }
    .list-style h3{
        color:#555;
        border-bottom: dashed 1px #555;
        padding-bottom: 10px;
    }
    .list-style>div{
        text-align: center;
        display: inline-block;
        margin:10px;
        padding: 10px;
        border:dotted 1px #999;
        border-right: solid 3px #666;
        border-bottom: solid 3px #666;
        border-radius:10px;
    }
    .list-style div h3{
        color:#333;
        border-bottom: dashed 1px #666;
        margin-bottom: 5px;
    }
    .list-style ol{
        list-style-position: inside;
    }
    .decimal ol{
        list-style-type: decimal;
    }
    .disc ol{
        list-style-type: disc;
    }
    .circle ol{
        list-style-type: circle;
    }
    .square ol{
        list-style-type: square; 
    }
    .decimal-leading-zero ol{
        list-style-type: decimal-leading-zero;
    }
    .lower-roman ol{
        list-style-type: lower-roman;
    }
    .upper-roman ol{
        list-style-type: upper-roman;
    }
    .lower-alpha ol{
        list-style-type: lower-alpha;
    }
    .upper-alpha ol{
        list-style-type: upper-alpha;
    }
    .img ol{
        list-style-image: url("1.png");
    }
    
    .gou-zi ol{
        list-style: none;

    }
    .gou-zi ol div.left{
        width:0;
        height:0;
        border:#555 solid 10px;
        border-top-color:#fff ;
        border-right-color:#fff;
        border-bottom-color: #fff; 
        display: inline-block;
        position: relative;
        top:5px;
        left:0px;
    }
    .gou-zi ol div.right{
        width:0;
        height:0;
        border:#555 solid 10px;
        border-top-color:#fff ;
        border-left-color:#fff;
        border-bottom-color: #fff; 
        display: inline-block;
        position: relative;
        top:5px;
        right:2px;
    }
    .user-style dt{
        font-size: 18px;
        font-weight: bold;
        color:#333;
        border-bottom: dashed 1px #555;
        padding-bottom: 10px;
    }
    .user-style dd:first-of-type{
        margin-top: 10px;
        color:red;
    }
    .user-style dd:last-child{
        color:rgba(123,345,23,0.5);
    }
    .user-style dd:nth-child(3){
        color:purple;
    }

</style>
</head>
<body>
    <div class="list-style">
        <h3>常见列表样式</h3>
        <div class="decimal">
            <h3>decimal</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="disc">
            <h3>disc</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="circle">
            <h3>circle</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="square">
            <h3>square</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="decimal-leading-zero">
            <h3>decimal-leading-zero</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="lower-roman">
            <h3>lower-roman</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="upper-roman">
            <h3>upper-roman</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="lower-alpha">
            <h3>lower-alpha</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="upper-alpha">
            <h3>upper-alpha</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="img">
            <h3>img</h3>
            <ol>
                <li>list-lab</li>
                <li>list-lab</li>
                <li>list-lab</li>
            </ol>
        </div>
        <div class="gou-zi">
            <h3>钩子</h3>
            <ol>
                <li><div class="left"></div>list-lab <div class="right"></div></li>
                <li><div class="left"></div>list-lab <div class="right"></div></li>
                <li><div class="left"></div>list-lab <div class="right"></div></li>
            </ol>
        </div>
        <div class="user-style">
            <dl>
                <dt>自定义列表</dt>
                <dd>list-tab</dd>
                <dd>list-tab</dd>
                <dd>list-tab</dd>
            </dl>
        </div>
    </div>
    sss

</body>
</html>

相关文章

网友评论

      本文标题:常见列表样式--list-style

      本文链接:https://www.haomeiwen.com/subject/dcbwkttx.html