網頁設計-蓋婭科技有限公司 -- 網頁設計 - 解決IE與Firefox等瀏覽器衝突─CSS HACK
正在加載......
X
 
會員帳號 :
會員密碼 :
忘記密碼    加入會員

分享: 把Tellus推薦至Facebook 把Tellus分享至PLURK 把Tellus分享至twitter 把Tellus分享至MURMUR

網頁設計 - 解決IE與Firefox等瀏覽器衝突─CSS HACK

【 網頁設計 】解決IE與Firefox等瀏覽器衝突─CSS HACK

CSS Hack是當我們在網頁設計時,無論如何使用標準CSS,仍無法統一各瀏覽器,所採用的最後補救措施!但是CSS Hack有著許多的缺點,像是會讓CSS file多了許多累贅的描述,很多餘但是卻又必要...以及無法通過W3C驗證等等。 因此若是要使用CSS Hack來統一各瀏覽器之間的差異,務必要把他當成是網頁設計時最後的手段會比較好。


什麼是CSS Hack?

就是指利用不同瀏覽器的一些特殊屬性(非W3C標準),來對不同瀏覽器進行設定,以達到前台視覺上統一的一種小技巧


使用時機:

當用盡了各種方法仍無法統一各瀏覽器之間的差異...


使用方法:

方法一:區別FF與IE系列,使用屬性:\9

說明:

\9這個屬性只有IE系列能看的懂,利用CSS的特性:相同屬性後設定的會蓋掉之前設定的值。FF系列看不懂color:red \9;這個設定,會自動略過,而IE系列會將其套入。



方法二:區別IE8與IE7以下系列,使用屬性:*

說明:

*的這個屬性IE7以下系列能看的懂,使用這個屬性可以將IE8獨立出來而不會設定到。



方法三:針對IE6以下進行處理,使用屬性:_

說明:

_這個屬性只有在IE6以下的版本能看的懂,使用這個屬性可以將IE6獨立進行設定。



綜合使用:使FF, IE8, IE7, IE6都有獨立不同的設定

再來就是利用這些特別的屬性以及網頁設計的經驗,來解決所碰上的各種bug囉。



: NT 0
   

分享: 把Tellus推薦至Facebook 把Tellus分享至PLURK 把Tellus分享至twitter 把Tellus分享至MURMUR


蓋婭科技網站導覽

站內搜尋

Loading

協力廠商

最後更新 : 01/19/2016

gotop