Css 優(yōu)先級

          關鍵字: css selector

          CSS樣式定義多了,常常出現顯示效果與預期不一致的情況。其中很大一部分原因在于起作用的樣式。

          1.多個選擇器可能會選擇同一個元素,有3個規(guī)則,從上到下重要性降低:
                !important的用戶樣式
                !important的作者樣式
                作者樣式
                用戶樣式
                瀏覽器定義的樣式

          2.
          CSS規(guī)范為不同類型的選擇器定義了特殊性權重,特殊性權重越高,樣式會被優(yōu)先應用。
          權重設定如下:
          html選擇器,權重為1;
          類選擇器,權重為10;
          id選擇器,權重為100;
          這里還有一種情況:在html標簽中直接使用style屬性,這里的style屬性的權重為1000;
          即如下情況:
          #x34y {color:red}
          <.  p id=x34y style="color:green">  優(yōu)先選擇style=""設定的樣式。

          例子:
          h1{color:blue}  權重為1
          p  em{color:yellow}  權重為2
          .warning{color:red}  權重為10
          p.note em.dark{color:grag}  權重為22
          #main{color:black}  權重為100     這里還有一種情況:
          權重一樣時如何處理?

          3.CSS樣式的層疊原則——誰離我近,誰說了算。
          當權重一樣時,會采用“層疊原則” 后定義的會被應用。
          如:p{color:yellow}
                  p{color:red}
          作用到這里   <. p >我的什么顏色呢?< /p>
          結果會是red的。


          4.CSS樣式的特殊標記——誰有特權,誰說了算。
          如果有人看不順眼,非得要自己說了算,那可以搞點特權,如下即可
          p {color:blue !important;}
          加上!important;可將自己權重設為最高。
          http://zjq-blog.javaeye.com/blog/159469

          posted on 2009-03-28 14:13 luofeng225 閱讀(186) 評論(0)  編輯  收藏 所屬分類: Css


          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統(tǒng)計

          公告

          我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          收藏夾

          Java Website

          java技術博客

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 正阳县| 武汉市| 甘孜| 土默特右旗| 三穗县| 松原市| 娱乐| 和顺县| 梁河县| 黎平县| 嘉善县| 湖南省| 沁源县| 清水河县| 遂昌县| 仪征市| 土默特左旗| 浑源县| 平凉市| 丹江口市| 潍坊市| 承德市| 民勤县| 涪陵区| 东乌珠穆沁旗| 蓝山县| 天镇县| 乐至县| 武邑县| 嘉禾县| 道真| 太仓市| 六枝特区| 宁波市| 阳江市| 资阳市| 理塘县| 曲松县| 天水市| 伊吾县| 阿图什市|