1. 程式人生 > >5.10隨筆

5.10隨筆

類選擇器 在一起 註意 2.4 spa 誰的 塊元素 優先級 內聯元素

1.什麽是優先級的權重?
作用: 當多個選擇器混合在一起使用時, 我們可以通過 計算權重來判斷誰的優先級最高
2.權重的計算規則
2.1首先先計算選擇器中有多少個id, id多的選擇器優 先級最高
2.2如果id的個數一樣, 那麽再看類名的個數, 類名個 數多的優先級最高
2.3如果類名的個數一樣, 那麽再看標簽名稱的個數, 標簽名稱個數多的優先級最高
2.4如果id個數一樣, 類名個數也一樣, 標簽名稱個數 也一樣, 那麽就不會繼續往下計算了, 那麽此時誰寫在後面聽誰的也就是說優先級如果一樣, 那麽誰寫在後面聽誰的
註意點:
1.只有選擇器是直接選中標簽的才需要計算權重, 否則 一定會聽直接選中的選擇器的在CSS中,會根據選擇器的特殊性來決定所定義的樣式 規則的次序,具有更特殊選擇器的規則優先於具有一般 選擇器的規則,如果兩個規則的特殊性相同,那麽後定 義的規則優先。我們把特殊性分為4個等級,每個等級代表一類選擇器 ,每個等級的值為其所代表的選擇器的個數乘以這一等 級的權值,最後把所有等級的值相加得出選擇器的特殊值。
4個等級的定義如下:
第一等:代表內聯樣式,如: style=””,權值為1000
第二等:代表ID選擇器,如:#content,權值為100。
第三等:代表類,偽類和屬性選擇器,如.content,權 值為10。
第四等:代表類型選擇器和偽元素選擇器,如div p,權 值為1。

內聯元素於塊元素

內聯元素(inline element)一般都是基於語義級(semantic)的基本元素。內聯元素只能容納文本或者其他內聯元素,常見內聯元素"a"。   塊元素(block element)和內聯元素(inline element)都是html規範中的概念。塊元素和內聯元素的基本差異是塊元素一般都從新行開始。而當加入了css控制以後,塊元素和內聯元素的這種屬性差異就不成為差異了。

IE8怎麽兼容

使用meta標簽來強制IE8使用最新的內核渲染頁面,代碼如下: <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

5.10隨筆