CSS Hack

!important

作用:用來解決一些在IE6上顯示的效果與IE7/IE8/IE9/FireFox上的效果不一樣的情況。比如有下面的一段代碼:

#content{
height:960px !important;
height:900px;
}

IE7/IE8/IE9/FireFox可以識別上面附加“!important”的語句,看到附加“!important”的語句後,就不會再去執行第二句,儘管他們也“認識”第二句,但是附加“!important”的語句擁有絕對優先級,只要有它存在,第二句就不允許執行。附加“!important”語句IE6無法識別,所以IE6會跳過附加“!important”的語句直接去執行第二句“height:900px”,第一句在IE6看來就是不存在的語句。

利用瀏覽器對加了“!important”語句的識別能力,來解決一些在IE6上顯示的效果與IE7/IE8/IE9/FireFox上的效果不一樣的情況。




*(星號)

作用:用來解決一些在IE6/IE7上顯示的效果與IE8/IE9/FireFox上的效果不一樣的情況。比如有下面的一段代碼:

#content{
height:960px;
*height:900px;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章