zoukankan      html  css  js  c++  java
  • ↗☻【选择器】

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style type="text/css">
            /* 通配选择符 */
            * {
                margin: 0;
                padding: 0;
            }
    
            /* 类型选择符 */
            ul {
                list-style: none;
            }
    
            /* 
             * 属性选择符
             * [attribute] 用于选取带有指定属性的元素 IE6不支持
             * [attribute=value] 用于选取带有指定属性和值的元素 IE6不支持
             * [attribute~=value] 用于选取属性值中包含指定词汇的元素 IE6不支持
             * [attribute|=value] 用于选取带有以指定值开头的属性值的元素,该值必须是整个单词 IE6不支持
             * [attribute^=value] 匹配属性值以指定值开头的每个元素 IE6不支持
             * [attribute$=value] 匹配属性值以指定值结尾的每个元素 IE6不支持
             * [attribute*=value] 匹配属性值中包含指定值的每个元素 IE6不支持
             */
            a[href] {
                border: 2px dotted #f00;
            }
            a[href="1"][class="link link1"] {
                border: 2px dotted #0f0;
            }
            a[class~="link2"] {
                border-color: #00f;
            }
            a[href|="3"] {
                border-width: 4px;
            }
            a[href^="3-"] {
                border-width: 6px;
            }
            a[href$="-4"] {
                border-width: 4px;
            }
            a[href*="-"] {
                border-width: 2px;
            }
    
            /* 包含选择符 */
            ul a {
                margin-left: 10px;
            }
    
            /* 子选择符 IE6不支持 */
            .list > li {
                margin-left: 10px;
            }
    
            /* ID选择符 */
            #list1 {
                margin-left: 10px;
            }
    
            /* 类选择符 */
            .list {
                margin-top: 10px;
            }
    
            /* 选择符分组 */
            .link1, .link2, .link3 {
                background-color: #ddd;
            }
    
            /* 相邻选择符 IE6不支持 */
            .link1 + * {
                background-color: #ff0;
            }
        </style>
    </head>
    <body>
        <div>
            <ul class="list" id="list1">
                <li>
                    <a class="link link1" href="1">1</a>
                    <ul>
                        <li>11</li>
                    </ul>
                    <p>12</p>
                </li>
                <li><a class="link link2" href="2">2</a></li>
                <li><a class="link link3" href="3-4">3</a></li>
            </ul>
        </div>
    </body>
    </html>

    31种选择器的应用

  • 相关阅读:
    前端面试
    (知乎)我想问一下PHP的学习路线图
    sublime text3如何安装bootstrap的插件
    php项目开发经验-2个月学习php经历
    基于链接的基本排序算法原理
    焦大:特征权重的处理与最终排名(中)
    焦大:特征权重的处理与最终排名(下)
    如何分析和监测竞争对手网站的seo数据
    没收录的页面是否会传递权重
    想学习SEO可以看哪些书籍
  • 原文地址:https://www.cnblogs.com/jzm17173/p/3135127.html
Copyright © 2011-2022 走看看