• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        css3選擇器

        2016/10/21 8:54:52   閱讀:1683    發(fā)布者:1683
        通配符選擇器
        通配選擇器的作用就是對頁面上所有的元素都生效,
        頁面上的所有標簽都會展示出通配符選擇器設(shè)定的樣式。
        這樣的弊端就是影響網(wǎng)頁渲染的時間。所以不推薦直接使用通配符選擇器
        取代寫法就是 把需要統(tǒng)一設(shè)置的元素放在一起,通過 [分組選擇器]
        一次性設(shè)置。


        對于初學(xué)者,不用過于在于網(wǎng)頁打開速度以及性能問題,對于什么時候使用
        通配符選擇器呢?在你需要的時候直接用就可以。其實也就下面這段代碼。
        如:code1

        通配符的另一個用法就是給某個元素的后代設(shè)置相同的樣式。如:code3
        結(jié)合類選擇器使用。
        code1
        {
        margin: 0;
        padding: 0;
        }

        -------------------

        分組選擇器(并集選擇器)
        html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
        /*code2*/
        margin:0;
        padding:0;
        }

        --------------------

        標簽選擇器
        h1{
        color: blue;

        }
        p{
        font-family: 微軟雅黑;
        color: cadetblue;
        }

        --------------------


        類選擇器: 最常用的選擇器
        類選擇器的單獨使用
        .desc{
        border: dashed;
        }
        類選擇器和其他形式組合使用
        .desc p{
        color: deeppink;
        font-size: 20px;
        }

        .desc *{
        /*code3*/
        color: deeppink;
        }
        --------------------


        ID選擇器

        需要注意的是,注意大小寫.

        不能使用詞列表,參考區(qū)別2,錯誤代碼如下:
        #title name{
        font-size: 30px;
        }
        可以和其他選擇器結(jié)合使用

        #title{
        font-size: 30px;
        }
        #title .name{
        color: #000;
        }

        --------------------

        后代選擇器(包含選擇器)
        .desc p{
        color: deeppink;
        font-size: 20px;
        }

        .descendant em{
        font-weight: bold;
        }
        --------------------

        子元素選擇器
        .child > p > em{
        font-size: 30px;
        }
        --------------------


        相鄰選擇器
        可以結(jié)合其他選擇器使用

        需要注意的是:使用相鄰選擇器,必須是有共同的父元素

        .Adjacent h5 + p {
        margin-top:50px;
        }
        兄弟選擇器
        .Adjacent h5 ~ p{
        font-size: 30px;
        }
        --------------------

        屬性選擇器
        頁面上所有的超鏈接標簽顏色都會變成紅,也可以和其他選擇器組合使用

        根據(jù)一個屬性去選擇
        .testA a[href] {
        color:red;
        }

        a[href] {
        color:red;
        }

        根據(jù)多個屬性去選擇
        同樣也可以和其他選擇器組合使用
        a[href][title] {
        font-size: 25px;
        }

        根據(jù)具體的屬性值去選擇,案例如上
        a[href=’#’][title=’test’] {color: deeppink;}

        屬性與屬性值必須匹配
        a[class=’aaa bbb’]{
        color: chartreuse;
        }

        根據(jù)部分屬性值選擇,即只要該屬性中存在指定值得元素都會被選擇到

        如果忽略了波浪號,則說明需要完成完全值匹配

        p[class~=’important’]{
        color: red;
        }

        子串匹配屬性選擇器 : 分三種
        選擇的屬性中,屬性值以指定的屬性值開頭
        a[href ^= ’http://www.apple’]{
        color: deeppink;
        }
        選擇的屬性中,屬性值以指定的屬性值結(jié)尾
        a[href $= ’microsoft.com’]{
        color: cadetblue;
        }
        選擇的屬性中,屬性值存在指定的屬性值
        a[href*=’www.w3school.com’]{
        color: red;
        }

        特定屬性選擇類型

        屬性選擇器最常見的用途還是匹配語言值

        p[lang|=’en’]{
        color: red;
        }
        --------------------

        偽類
        偽類名對大小寫不敏感;
        :active 需要放在 :hover 后邊才會生效;
        :hover 需要放在 :link :visited 后邊才會生效;

        另外偽類也可以和其他選擇器結(jié)合使用

        a:link {color: #FF0000} 未訪問的鏈接
        a:visited {color: #00FF00} 已訪問的鏈接
        a:hover {color: #FF00FF} 鼠標移動到鏈接上
        a:active {color: #0000FF} 選定的鏈接

        :first-child 偽類來選擇元素的第一個子元素
        .wl p:first-child{
        color: red;
        } 容易被誤解!讀法:選用.wl這個類的元素下邊第一個p標簽,并不是p標簽內(nèi)的第一個元素,與下邊樣式對比

        .wl p i:first-child{
        font-size: 30px;
        } 讀法:.wl 類下所有p標簽中的第一個 i 標簽

        .wl p:first-child i{
        color: #FF00FF;
        } 讀法:.wl 下邊的第一個 p 標簽中所有 i 標簽

        .wl li:first-child{
        font-family: monospace;
        }
        --------------------

        偽元素 注:也可以和其他選擇器結(jié)合使用
        :first-line 偽元素:用于向文本的首行設(shè)置特殊樣式
        :first-line 只能用于塊級元素,看頁面樣式

        注:以下屬性可以用于偽元素:first-line中
        font
        color
        background
        word-spacing
        letter-spacing
        text-decoration
        vertical-align
        text-transform
        line-height
        clear

        .wl p:first-line {
        color:#ff0000;
        font-variant:small-caps;
        }

        :first-letter: 處理首字母
        :first-letter 只能用于塊級元素,看頁面樣式

        注:以下屬性可以用于偽元素:first-letter中
        font
        color
        background
        margin
        padding
        border
        text-decoration
        vertical-align (僅當 float 為 none 時)
        text-transform
        line-height
        float
        clear

        .wl p:first-letter{
        color: chocolate;
        }
        以上兩個就構(gòu)成了多重偽元素

        :before 偽元素 :可以在元素的內(nèi)容前面插入新內(nèi)容
        .wl p:before{
        content: url("");
        }
        .wl p:after{
        content: url("");
        }
         
          
        ********
        關(guān)于選擇的優(yōu)先級的問題

        id選擇器優(yōu)先級 > 類選擇器優(yōu)先級 > 標簽選擇器優(yōu)先級


        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              固始县| 仁化县| 修武县| 长沙市| 广饶县| 三门县| 穆棱市| 江永县| 南汇区| 镇赉县| 南部县| 太康县| 阿巴嘎旗| 开封县| 都兰县| 仙桃市| 英德市| 桓仁| 鄄城县| 富锦市| 长兴县| 北碚区| 阳高县| 永丰县| 沂南县| 曲松县| 彭泽县| 新干县| 齐齐哈尔市| 福贡县| 泊头市| 赞皇县| 买车| 邢台市| 于都县| 长子县| 玉溪市| 辉县市| 荔浦县| 台湾省| 资源县|