css hack不知你聽說過嗎?
!important是一個css hack.
!important只有Ie7.0和firefox可以識別,但是Ie6.0不能夠成功應(yīng)用.
none!important就是讓Ie7.0和firefox識別沒有背景(background)或者不顯示(display).
important這個規(guī)則對Ie6.0,Ie7.0和Firefox能寫hack,現(xiàn)在就來講解這是怎么的原理:
*Ie系列能夠識別,firefox 不能識別
!important只有Ie7.0和firefox可以識別,但是Ie6.0不能夠成功應(yīng)用.
(1)區(qū)別ie與firefox的hack為:border:2px solid #f00;*border:1px solid #f00;
(2)區(qū)別Ie6.0 與Ie7.0、firefox的hack為:border:1px solid #f00!important;border:2px solid #f00;
在(1)中,之所以把*放在后面是因為ff不識別*而導(dǎo)致只對它設(shè)置了一次border;而ie 系列進(jìn)行了兩次
border設(shè)置后,后一個屬性覆蓋了前一個屬性,故為一像素的邊框.
在(2)中,之所以把!important放在第一個border 設(shè)置,是因為它把這次border的優(yōu)先級提高了,即使
后面在一次甚至在N次設(shè)置border 也無效,但是Ie6.0對這個規(guī)則不接受,而導(dǎo)致它應(yīng)用了第二次的
border 設(shè)置,也就是第二次覆蓋了第一次的這一原理,并不是它不識別!important;所以它的border
為2 像素的紅框.
這是一個簡單的應(yīng)用:
無標(biāo)題文檔
div{
width:800px;
height:250px;
background-color:yellow!important;/*提升指定樣式規(guī)則的應(yīng)用優(yōu)先權(quán)*/
background-color:red;
border:3px solid #000!important;/*firefox*/
*border:5px solid #f00!important;/*Ie7.0*/
border:1px solid #000;/*Ie6.0*/
}
IE6.0對important不識別;
be important to 和be important for的用法區(qū)別
be important to 和be important for的用法區(qū)別
還有be fascinating to 也是,是不是在某些特定的時候要用to
還有be fascinating to 也是,是不是在某些特定的時候要用to
其他人氣:101 ℃時間:2020-06-30 00:37:25
優(yōu)質(zhì)解答
我來回答
類似推薦
- important to與be important for 的區(qū)別
- 是be important for還是to呢?
- be important to sb 與 be important for sb 有什么區(qū)別?
- be important to和be important for 有什么區(qū)別?
- be important to 的用法?
- 草字頭+佳 是什么字
- empty what is full,fill what is empty! 永遠(yuǎn)不讓自己空虛,永遠(yuǎn)不讓自己自滿 給點點評
- 16S rRNA基因通用引物1492r/F27,1492和27分別是什么意思?編號么?
- 用短除法分解素因素:42 81 40
- 在長1.6米,寬1.2米的長方形三合板上,裁出半徑是20厘米的圓,最多可裁多少個?
- 線性代數(shù) 設(shè)A,B,C均為n階矩陣,I為n階單位矩陣,且ABC=I,則下列矩陣乘積一定等于I的是哪個?
- 試以下面的方程為例,敘述用分離變量法求解方程的步驟.
猜你喜歡
- 1每天堅持朗讀對學(xué)外語有什么好處?
- 2You are yuji?急.
- 3思密達(dá)到底是什么意思
- 4計算(a的立方-b的立方)+ab(a-3b)-2(b的立方-a的平方b)
- 5求寫英語書面表達(dá)
- 6油酸的作用是什么
- 7請幫忙翻譯:Payment and and Charging
- 8近紅外區(qū)的吸收光譜代表什么含義?
- 9大正方形邊長為15cm,小正方形邊長為10cm.求陰影甲的面積比陰影乙的面積大多少平
- 10有甲乙丙三種文具,若購甲2件,乙1件、丙3件共需23元,若夠甲1件、乙4件、丙5件共需36元,問夠甲一件,乙2件,丙3件共需多少元
- 11Jack has a dog and so have I.____dog and____had a fight
- 12英語翻譯