99 初學前端小白對於css權重的錯誤理解

2021-10-11 22:50:36 字數 427 閱讀 3120

@99%初學前端小白對於css權重的錯誤理解

我在剛開始學習css選擇器的時候,很多老師提到了權重這個概論。也就是 id 選擇器權值為 100,類選擇器權值為 10,標籤選擇器權值為 1,當乙個選擇器由多個 id 選擇器、類選擇器或標籤選擇器組成時,則將所有權值相加,然後再比較權值。但是,這個說法實際上是錯誤的!!!

我在查閱了相關資料後發現,權重的進製是並不是十進位制,css 權重進製在 ie6 為 256,後來擴大到了 65536,現代瀏覽器則採用更大的數量。舉個栗子,比如乙個由 11 個類選擇器組成的選擇器和乙個由 1 個 id 選擇器組成的選擇器指向同乙個標籤,按理說 110 > 100,應該應用前者的樣式,然而事實是應用後者的樣式。11 個類選擇器組成的選擇器的總權值為 110,但因為 11 個均為類選擇器,所以其實總權值最多不能超過 100, 你可以理解為 99.99,所以最終應用後者樣式。

小白學前端總結

起先是在2017年時考入黑龍江東方學院,說真的當時的心情真的很差 因為高考失利,所以並沒有考上心儀的大學。但是因為家庭原因,我並沒有選擇復讀。而是渾渾噩噩的進入了東方學院。開始想要學程式設計是因為聽說學程式設計很賺錢。對的理由就是這麼簡單。在大一下學期快開學的最後兩天我和導員提出了要轉專業。導員也很...

小白學前端Day1

this is a headingh1 換行標籤 粗體 斜體 下劃線 下劃線刪除線 刪除線刪除線 刪除線p上標籤 p上標籤 p下標籤 p下標籤 有序列表 有序列表 有序列表 有序列表 有序列表 有序列表 有序列表 有序列表 name godzilla born 1952 birthplace jap...

小白自學前端 HTML 一

本文內容和順序,是參考的 w3c 組織所屬 w3c 即 html 規則的制定組織。如果不想看我的文章可以直接去看他們的 就行了。tip 沒事,我就隨便寫寫 doge。w3c html 就是用來描述網頁的一種語言。html 標記標籤也可以稱之為 html 標籤 html tag html 標籤 通常 ...