iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0
Modern Web

打造你的第一個網站系列 第 8

第八天 CSS優先順序

  • 分享至 

  • xImage
  •  

從昨天的文章我們可以知道,CSS的順序是由上往下,所以寫在最後面的會覆蓋過前面寫的。

另外,當我們的css內容越來越多的時候,我們可以透過Chrome檢查工具檢查CSS選擇器屬性衝突,如圖所示,在我畫螢光筆的地方可以看到,被Chrome劃掉的部分,就是衝突的地方,該行的最右邊的部分也可以看到「檔名」及「行號」這一個動作讓我們非常方便的debug。

https://ithelp.ithome.com.tw/upload/images/20230918/20149625NRR2dSTht3.png

除了相同選擇器之間會有衝突之外,不同的選擇器之間也會有衝突,記得大原則:選的越精確的等級越高。因此排行如下:
選擇器等級由低到高:* < tag(h1) < class < id (id用#,class用.)

另外還有inline-style 及!important 但是由於極度不推薦且非常少見,這邊就不詳細多做介紹。


上一篇
第七天 CSS選擇器介紹
下一篇
第九天-CSS 留白
系列文
打造你的第一個網站32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言