zoukankan      html  css  js  c++  java
  • css_权威指南_选择符

    <!DOCTYPE html>
    <html>
        <head>
            <title>css_权威指南_选择符</title>
            <style>
                .warning{ /*共同属性*/
                    
                    background: red;
                }
                p.urgent{
                    font-weight: bold; /*第一个类样式加粗*/
                }
                p.newstyle{
                    height: 1.5em;
                    font-size: 1.5em;
                }
                .urgent.warning{
                    font-size: 1.5em; /*把两个类选择符串在一起,选择的是同时具有两个类名的元素,而且对类名的顺序没有要求。*/
                }
                
                h3[class], h3[class]{
                    background: purple; /*将拥有同class属性的元素背景色设为紫色*/
                }
                a[href][title]:hover{
                    color: red; /*当拥有多个属性的元素,可以基于多个属性进行选择,参照以上写法*/
                }
                h3[class="type-3"]:first-letter{
                    background: green;
                    font-size: 1.5em;
                }
                h4[lang|="en"]{
                    background: yellow;
                }
                h4[lang~="sss"]{
                    background: orange;
                }
                h4[lang*="xx"]{
                    background: blue;
                }
                div ul{ /*如果从右往左读,空格连接符可以理解为'在内部' '是其一部分' 或者 '是其后代'
                从左往右读的话,可以理解为div 下所有 ul 元素的样式*/
                    marginq: 0;
                    padding: 0;
                }
                ul > li { /*直接子后代作用样式, ul 直接包含li*/
                    color: red;
                    padding: 4px;
                }
                ul + p { /*兄弟元素作用样式*/
                    background: lightgreen;
                    line-height: 2em;
                }
            </style>
        </head>
        <body>
            
            /*Section_1_多个类*/
            <p class="urgent warning">水水水水水水水水水水水水水水水水sdjlkfsdsdlkfjkjsdlfsdf<span class="warning">sldjflskdjfsdfsd</span></p>/*当有共同属性时,而且存在继承结构的情况
            下,要考虑样式的继承的特性,正因为样式可以继承,共同样式的写法是需要考虑在内的*/
            <p class="newstyle warning">sdflkjsdfkjlsdjlkfjlksdjflkjslkdjflksjdkfffffffdf</p>
            <hr/>
            /*Section_2_属性选择器*/
            <h3 class="type-1">撒地方烦烦烦发射点发射点发射点发射点发</h1>
            <h3 class="type-2">是顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶</h2>
            <a href="http://www.baidu.com" title="hellow baidu!">百度一下</a>
            
            /*Section_3_根据精准属性进行选择*/
            <h3 class="type-3">我要根据精准属性来选择</h3>
            
            /*Section_4_根据部分属性值来选择*/
            <pre>
                R:
                    [foo|="bar"] 选择元素有foo属性,且其值以bar和一个英文破折号开头,或者值就是bar本身
                    [foo~="bar"] 选择的元素有foo属性,且其值是包含bar这个词的一组词
                    [foo*="bar"] 选择的元素有foo属性,且其值包含字串bar, 与"~"的却别比较明显,一个是针对的是"词"是完整的,一个是"字符串"存在包含关系
                    [foo^="bar"] 选择的元素有foo属性,且其值以bar开头
                    [foo$="bar"] 选择的元素有foo属性,且其值以bar结尾
                    
            </pre>
            <h4 lang="en-us">手动阀手动阀手动阀手动阀</h4>
            <h4 lang="en">sdfsdfsdfsdfdsfewfwe</h4>
            
            <h4 lang="ua-ss sss">sdfsdfsdddddddddddddddd</h4>
            <h4 lang="ua-xx xxx">sddddddddddfsdfffffffffffffff</h4>
            /*Section_5_根据文档结构选择*/
            <div>
                <ul>
                    <li>abc</li>
                    <li>def</li>
                    <li>hijk</li>
                </ul>
                <p>有些事情注定要在回忆里。。。</p>
                <p>有些事情注定要在回忆里。。。</p>
            </div>
        </body>
    </html>
  • 相关阅读:
    二叉排序树
    #define使用方法
    typedef函数指针使用方法
    ORACLE触发器具体解释
    C++第11周(春)项目2
    建立人际信任的方法
    Error creating bean with name &#39;menuController&#39;: Injection of autowired dependency……
    strtok和strtok_r
    session销毁
    嵌入式相关5
  • 原文地址:https://www.cnblogs.com/alplf123/p/10805567.html
Copyright © 2011-2022 走看看