97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

css樣式表中的樣式覆蓋順序,兩個class同時存在會怎樣?

2018-8-6    seo達人

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

有時候在寫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元素” >“外部樣式文件”,但對于樣式文件中的多個相同樣式的優(yōu)先級怎樣排列,沒有詳細說明。經(jīng)過測試和繼續(xù)搜索,得知優(yōu)先級如下排列:

 

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

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

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

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

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

Css代碼 

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

而某個元素指定class時采用 class="class2 class1"這種方式指定,此時雖然class1在元素中指定時排在class2的后面,但因為在樣式表文件中class1處于class2前面,此時仍然是class2的優(yōu)先級更高,color的屬性為red,而非black。

 

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

Css代碼 

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

 此時class將使用black,而非red。

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

1. 將border從#navigator中拿出來,放到一個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. }  

 此時無需作任何其他改動即可生效??梢姷诙N方案更簡單一些。 


日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 一本大道香蕉中文日本不卡高清二区| 成人在线综合| 幺女国产一级毛片| 伊人蕉久影院| 亚洲AV成人一区国产精品| 视频一区亚洲| 亚洲国产日韩在线观看| 四虎永久在线精品影院| 久久伊人久久亚洲综合| 伊人久久综在合线亚洲2019| 喷潮白浆直流在线播放| 老司国产精品视频91| 91青青视频| 99视频精品全国免费品| 国产香蕉国产精品偷在线观看| 2018日日摸夜夜添狠狠躁| 久久综合成人| 欧美日韩国产综合视频在线观看| 日日噜噜夜夜狠狠视频| 伊人大杳蕉中文无码| 91精品国产91欠久久久久| 丁香五月亚洲综合在线| 亚洲精品成人片在线观看| 亚洲欧美在线综合图区| 亚洲人成在线免费观看| 中文字幕欧美日韩| 亚洲国产精品人久久电影| 无码AV高清毛片中国一级毛片| 91青青草视频在线观看的| AV不卡在线永久免费观看| 中文字幕久久亚洲一区| 伊人久久大香线蕉影院| 国产一区二区影院| 国产91麻豆视频| 波多野结衣中文字幕久久| 超级碰免费视频91| 亚洲精品中文字幕午夜| 精品一区二区三区水蜜桃| 精品福利国产| 国产噜噜在线视频观看| 欧美午夜网站| 久久福利片| 欧美人人干| 日韩午夜福利在线观看| 热99精品视频| 国产亚洲日韩av在线| 大香伊人久久| 国产亚洲欧美日韩在线一区二区三区 | 国产情侣一区二区三区| 四虎影视永久在线精品| 第九色区aⅴ天堂久久香| 欧美性猛交xxxx乱大交极品| 一区二区三区国产精品视频| 久久精品aⅴ无码中文字幕| 亚洲av无码牛牛影视在线二区| 国产小视频a在线观看| 亚洲综合色在线| 五月婷婷精品| 日本一区二区三区精品国产| 亚洲最大福利视频网| 免费毛片视频| 国产丝袜第一页| 久久香蕉国产线| 亚洲日韩精品伊甸| 国产乱子精品一区二区在线观看| 久热精品免费| 午夜视频免费一区二区在线看| 精品视频第一页| 青草视频免费在线观看| 中文字幕在线看| 国产成人综合日韩精品无码首页| 日韩福利在线观看| 91人妻日韩人妻无码专区精品| 91精品日韩人妻无码久久| 国产精品视屏| 亚洲国产中文综合专区在| 国产中文在线亚洲精品官网| 日韩无码真实干出血视频| 久久福利片| 综合天天色| 88av在线播放| 色婷婷在线播放|