很多時候,網頁佈局在不同的瀏覽器中會莫名的出現不同的表現,很多情況下是由於各個瀏覽器中margin,padding的默認值不同引起的。我們可以在css中定義*{margin:0; padding:0;}來方便地解決問題。但是,*號選擇器也有不好的一面:
1.*號選擇器中的樣式會應用到文檔中的每個標籤,這樣文檔初始化的時候,每個標籤都會應用其樣式遍歷渲染。如果文檔節點層次較深的話,會帶來性能問題。
2.*號選擇器中有些樣式具有強制過濾的功能。如字體類型,大小,顏色等,在具體選擇器中重新定義無效。這樣帶來很多的不便。
慎用CSS的*號選擇器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
我實現了客戶要求的五彩斑斕的黑!!!
SC前端
2020-07-08 10:39:04
CSS預處理器和後處理器
我的绝伦大人
2020-07-08 09:19:30
【Python】CSS選擇器語法
岚清子
2020-07-08 09:13:33
bootstrap側邊導航欄的實現
吃鱼的羊
2020-07-08 05:50:47
移動web端css實現文本單行省略及多行省略
Tyler-阿信
2020-07-08 04:54:20
CSS hack 整理(更新於20141109)
Tyler-阿信
2020-07-08 04:54:20
CSS實現button按鈕閃爍效果
橘猫猫猫猫丶
2020-07-08 04:09:33
CSS+JS實現瀏覽器不保存用戶名密碼
橘猫猫猫猫丶
2020-07-08 04:09:33
自用省市級聯及定位
省市二級級聯===========================***///初始化省級聯==============================
iteye_3912
2020-07-08 01:01:43
CSS 基礎(020_下拉式菜單)
柯南道尔2606
2020-07-07 23:39:15
CSS 基礎(019_導航欄)
柯南道尔2606
2020-07-07 23:39:15
CSS 基礎(009_Max-width)
柯南道尔2606
2020-07-07 23:39:15
CSS3 基礎(005_3D 變換)
柯南道尔2606
2020-07-07 23:39:15