4/28/2014
1:24:00 PM 0

CSS 權重計算

CSS 權重計算
CSS 的權重是一個重要觀念,初學者常常遇到新增了 CSS 去改變某個元件的樣式表,但卻沒有作用,很可能是所設定的樣式表被其他權重高的樣式表所覆蓋,以下說明一些權重的計算方式 Style sheets 來源有三種 user agent – 瀏覽器預設樣式, ex: 在 IE 中 float 屬性(property)在瀏覽器預設值是 none, 可參考 http://msdn.microsoft.com/en-us/library/ie/ms530751(v=vs.85).aspx author – 開發人員定義的樣式, 即網頁撰寫人員在網頁上所定義的樣式表 user – 用戶在瀏覽器中定義的 CSS,不同的瀏覽器有不同的設定方式, 以 IE8 為例, 在工具 / 網際網路選項 可自定樣式表 重要性(importance)規則 normal important 在CSS規則後添加 !important 權重提高 若沒有使用 important 就屬於 normal, important 就好比是古代的尚方寶劍,使用它可讓權重加到最大 example: <html> <head> <style> #myid...