2011-07-13 59 views
0

如果我在網站中添加以下代碼我是否必須將所有樣式複製到「ie6.css」中或者只是在該文件中,我將不得不添加修復的特例對於IE6?爲IE6添加特殊的CSS樣式

因此,通過這一點,我將有「styles.css的」具有對所有的瀏覽器+所有樣式「ie6.css」將只爲IE6的修復(而不是所有的樣式)

或者我應該複製ie6.css中的所有代碼嗎?

<!--[if lt IE 7]> 
<link rel="stylesheet" href="ie6.css" type="text/css" media="screen" /> 
<![endif]--> 

謝謝!!

+1

user194076已回答了問題,但我建議不要使用單獨的樣式表。相反,請檢查此鏈接:http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ – idrumgood

+0

@idrumgood,偉大的文章! – user194076

回答

2

只有那些特別修復。無需替換所有的代碼。該聲明表示,如果它是IE6(或更低版本),它將添加以下樣式表。

0

CSS規則以列出的順序應用,所以一般情況下,您希望將IE6修補程序放在主文件之後的文件中。新文件只需添加和調整以前的規則。