国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

        css樣式表中的樣式覆蓋順序,兩個(gè)class同時(shí)存在會(huì)怎樣?

        2018-8-6    seo達(dá)人

        如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

        有時(shí)候在寫CSS的過程中,某些限制總是不起作用,這就涉及了CSS樣式覆蓋的問題,如下

        Css代碼 

        1. #navigator {  
        2.     height: 100%;  
        3.     width: 200;  
        4.     position: absolute;  
        5.     left: 0;  
        6.     border: solid 2 #EEE;  
        7. }  
        8.   
        9. .current_block {  
        10.     border: solid 2 #AE0;  
        11. }  

        查找一些教材中(w3schools等),只說css的順序是“元素上的style” > “文件頭上的style元素” >“外部樣式文件”,但對(duì)于樣式文件中的多個(gè)相同樣式的優(yōu)先級(jí)怎樣排列,沒有詳細(xì)說明。經(jīng)過測(cè)試和繼續(xù)搜索,得知優(yōu)先級(jí)如下排列:

         

        1. 樣式表的元素選擇器選擇越,則其中的樣式優(yōu)先級(jí)越高:

        id選擇器指定的樣式 > 類選擇器指定的樣式 > 元素類型選擇器指定的樣式

        所以上例中,#navigator的樣式優(yōu)先級(jí)大于.current_block的優(yōu)先級(jí),及時(shí).current_block是添加的,也不起作用。

        2. 對(duì)于相同類型選擇器制定的樣式,在樣式表文件中,越靠后的優(yōu)先級(jí)越高

        注意,這里是樣式表文件中越靠后的優(yōu)先級(jí)越高,而不是在元素class出現(xiàn)的順序。比如.class2 在樣式表中出現(xiàn)在.class1之后:

        Css代碼 

        1. .class1 {  
        2.     color: black;  
        3. }  
        4.   
        5. .class2 {  
        6.     color: red;  
        7. }  

        而某個(gè)元素指定class時(shí)采用 class="class2 class1"這種方式指定,此時(shí)雖然class1在元素中指定時(shí)排在class2的后面,但因?yàn)樵跇邮奖砦募衏lass1處于class2前面,此時(shí)仍然是class2的優(yōu)先級(jí)更高,color的屬性為red,而非black。

         

        3. 如果要讓某個(gè)樣式的優(yōu)先級(jí)變高,可以使用!important來指定:

        Css代碼 

        1. .class1 {  
        2.     color: black !important;  
        3. }  
        4.   
        5. .class2 {  
        6.     color: red;  
        7. }  

         此時(shí)class將使用black,而非red。

        對(duì)于一開始遇到的問題,有兩種解決方案:

        1. 將border從#navigator中拿出來,放到一個(gè)class .block中,而.block放到.current_block之前:

        Css代碼 

        1. #navigator {  
        2.     height: 100%;  
        3.     width: 200;  
        4.     position: absolute;  
        5.     left: 0;  
        6. }  
        7.   
        8. .block {  
        9.     border: solid 2 #EEE;  
        10. }  
        11.   
        12. .current_block {  
        13.     border: solid 2 #AE0;  
        14. }  

         需要莫仁為#navigator元素指定class="block"

        2. 使用!important:

        Css代碼 

        1. #navigator {  
        2.     height: 100%;  
        3.     width: 200;  
        4.     position: absolute;  
        5.     left: 0;  
        6.     border: solid 2 #EEE;  
        7. }  
        8.   
        9. .current_block {  
        10.     border: solid 2 #AE0 !important;  
        11. }  

         此時(shí)無需作任何其他改動(dòng)即可生效。可見第二種方案更簡(jiǎn)單一些。 


        日歷

        鏈接

        個(gè)人資料

        存檔

        主站蜘蛛池模板: 最新国产精品久久精品| 亚洲va在线va天堂xx xx| 久久无码av中文出轨人妻| 国产在线视频一区二区三区98| 18禁男女无遮挡啪啪网站| 婷婷四房播播| 两个世界免费观看高清中文版视频| 欧美多人片高潮野外做片黑人| 临沂市| 欧洲丰满少妇做爰视频爽爽| 国产国语对白露脸正在播放| 崇仁县| 欧洲男同gay| 国产精品亚洲精品日韩已满| 国产97色在线 | 日韩| 国产美女遭强高潮网站| 唐门导航精品福利| 国产成人久久婷婷精品流白浆| 电影蜜桃成熟时| 国产无吗一区二区三区在线欢 | 饥渴老熟妇乱子伦视频| а天堂中文在线官网在线| 国产zzjjzzjj视频全免费| 国产va免费精品观看精品| 99久久精品美女高潮喷水| 啊┅┅快┅┅用力啊岳网站| 99久久免费国产精品| 免费无码精品黄av电影| 视频| 奶大灬舒服灬太一大了| 彰化市| 久久侵犯人妻中文字幕| 成全视频在线观看更新时间| 韩国无码av片在线观看网站 | 51福利国产在线观看午夜天堂| 一本大道东京热无码| 女m羞辱调教视频网站| 豆国产97在线 | 亚洲| 无码一区+中文字幕| 无码区国产区在线播放| 石门县|