慎用CSS的*號選擇器

      很多時候,網頁佈局在不同的瀏覽器中會莫名的出現不同的表現,很多情況下是由於各個瀏覽器中margin,padding的默認值不同引起的。我們可以在css中定義*{margin:0; padding:0;}來方便地解決問題。但是,*號選擇器也有不好的一面:
1.*號選擇器中的樣式會應用到文檔中的每個標籤,這樣文檔初始化的時候,每個標籤都會應用其樣式遍歷渲染。如果文檔節點層次較深的話,會帶來性能問題。
2.*號選擇器中有些樣式具有強制過濾的功能。如字體類型,大小,顏色等,在具體選擇器中重新定義無效。這樣帶來很多的不便。

發佈了44 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章