日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html 常见hack,针对主流浏览器的CSS-HACK写法及IE常用条件注释

發布時間:2023/12/19 HTML 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html 常见hack,针对主流浏览器的CSS-HACK写法及IE常用条件注释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于前端工作者,最痛苦的事莫過于瀏覽器兼容性的調試,而這最痛苦的事中,最變態的莫過于微軟的三個版本IE6.0/IE7.0/IE8.0. 為了讓所寫代碼在各主流瀏覽器中正常運行,我們不得不為各種瀏覽器寫對應的樣式。本文,青鳥將為你總結CSS針對各瀏覽器的兼容HACK(以IE6/IE7/IE8 /FF為主),以及IE特有的條件注釋使用方法.

一、通用區分方式:

IE6、IE7能識別*,標準瀏覽器(如FF)不能識別*;

IE6能識別*,但不能識別 !important;

IE7能識別*,也能識別 !important;

IE8能識別\0,不能識別*,+,_,* 加!important;

FF不能識別*,但能識別 !important;

例如style=”*width:10px!important; width:20px;”,其在IE7下寬度為10px,在IE6下寬度是20px.

其中還有如下三種寫法:

第一種

width:100px; /* FireFox及其他瀏覽器 */

width:200px\0; /* IE8能識別\0*/

*width:300px!important; /* ,IE7 既能能識別*號,也能識別important */

*width:400px; /* IE6也能識別*號 */

/*Mr.Think提示:請注意書寫順序@MrThink.net*/

第二種

width:100px; /* FireFox及其他瀏覽器 */

width:200px\0; /* IE8能識別\0*/

*width:300px; /* IE7也能識別*號 */

_width:400px; /* IE6能識別下劃線*/

/*Mr.Think提示:請注意書寫順序@MrThink.net*/

第三種

width:100px; /* FireFox及其他瀏覽器 */

width:200px\0; /* IE8能識別\0*/

+width:300px; /* +只識別IE7 */

_width:400px; /* IE6能識別下劃線*/

/*Mr.Think提示:請注意書寫順序@MrThink.net*/

二、不常見的HACK(OP表示Opera,SA表示Safari),其中第3條比較實用

1..color1{ color:#F00; color/*\**/:#00F /*\**/}/*IE6,IE7,IE8,FF,OP,SA識別*/

2..color2{ color:#F00; color /*\**/:#00F /*\9**/}/*IE7,IE8,FF,OP,SA識別*/

3..color3{ color:#F00; color/*\**/:#00F \9}/*IE6,IE7,IE8識別*/

4..color4{ color:#F00; color /*\**/:#00F\9}/*IE7,IE8識別*//*“color”和“/*\**/”之間有個空格*/

三、各種瀏覽器獨立支持的hack

width:100px\0;/* 支持IE8 */

_width:100px; /* 支持IE6 */

[width:100px; /* 支持IE6,7 */

+width:100px; /* 支持IE6,7 */

*width:100px; /* 支持IE6,7 */

*width:100px!important; /* 支持IE6,7, */

*+width:100px; /* 支持IE6,7, */

*+width:100px!important;/* 支持IE6,7, */

width:100px\9; /* 支持IE6,7,8 */

width:100px!important; /* 支持IE6,7,8,FF */

w\idth:100px; /*IE5.x不支持 IE6、IE7、IE8、FF支持 */

四、IE特有的html條件注釋使用規則

1.僅IE可見的寫法

5.非IE可見的寫法(注意:此條不符合WEB標準,但的確實用)

總結

以上是生活随笔為你收集整理的html 常见hack,针对主流浏览器的CSS-HACK写法及IE常用条件注释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。