常见列表样式--list-style

  • 有序列表:列表前面有数字、字母或其他阿拉伯字符的表示序列的字符,属于块级元素,能够继续嵌套各种形式的标签:
  • 无序列表:列表前面是实心圆的、空心圆点、方块、或者自定义图片……总之就是无法区分列表顺序的排序方式,无序列表也可以不限制数量和形式的继续嵌套其他标签:
  • 钩子方式:在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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,087评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 一,有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...
    kingBirds阅读 4,241评论 0 0
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,685评论 32 459
  • 货币成本和总成本之间的比较。 我们不仅仅要看到货币成本,不仅仅要看到钱,还要看到钱以外的其他成本。每当做决策的时候...
    钟树堂阅读 702评论 0 0