如何讓IE6-IE7-FF的CSS樣式一致

現(xiàn)在主流的瀏覽器分別是:Internet Explorer 6, Internet Explorer 7和Firefox 2。這讓我們在網(wǎng)站設(shè)計中不得不考慮如何使樣式“crossover”。這里介紹一個較為簡單的方法使樣式的顯示效果在上述三種瀏覽器中保持一致。

首先我們針對Firefox 2設(shè)計了如下的樣式代碼:

1
#MyDiv { margin : 10px 10px 10px 10px; }

然后針對Internet Explorer 6進(jìn)行樣式修改,使用如下的代碼語句,該代碼只能被 IE 6 識別:

1
2
/* IE6 Only */
* html #MyDiv { margin : 5px 5px 5px 5px; }

最后針對Internet Explorer 7進(jìn)行如下樣式修改,該代碼也只能被 IE 7 識別:

1
2
/* IE7 Only */
*:first-child+html #MyDiv { margin : 2px 2px 2px 2px; }

通過上面的方法,你應(yīng)該能夠讓你的設(shè)計樣式更具通用性了。

轉(zhuǎn)自Smartr.cn