最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

針對(duì)主流瀏覽器的CSS-HACK寫法及IE常用條件注釋

  發(fā)布時(shí)間:2010-07-04 17:06:22   作者:佚名   我要評(píng)論
本文將為你總結(jié)CSS針對(duì)各瀏覽器的兼容HACK(以IE6/IE7/IE8 /FF為主),以及IE特有的條件注釋使用方法.

對(duì)于前端工作者,最痛苦的事莫過于瀏覽器兼容性的調(diào)試,而這最痛苦的事中,微軟的三個(gè)版本IE6.0/IE7.0/IE8.0. 為了讓所寫代碼在各主流瀏覽器中正常運(yùn)行,我們不得不為各種瀏覽器寫對(duì)應(yīng)的樣式。本文,青鳥將為你總結(jié)CSS針對(duì)各瀏覽器的兼容HACK(以IE6/IE7/IE8 /FF為主),以及IE特有的條件注釋使用方法.
一、通用區(qū)分方式:
IE6、IE7能識(shí)別*,標(biāo)準(zhǔn)瀏覽器(如FF)不能識(shí)別*;
IE6能識(shí)別*,但不能識(shí)別 !important;
IE7能識(shí)別*,也能識(shí)別 !important;
IE8能識(shí)別\0,不能識(shí)別*,+,_,* 加!important;
FF不能識(shí)別*,但能識(shí)別 !important;
例如style=”*width:10px!important; width:20px;”,其在IE7下寬度為10px,在IE6下寬度是20px.
其中還有如下三種寫法:
第一種

width:100px; /* FireFox及其他瀏覽器 */
width:200px\0; /* IE8能識(shí)別\0*/
*width:300px!important; /* ,IE7 既能能識(shí)別*號(hào),也能識(shí)別important */
*width:400px; /* IE6也能識(shí)別*號(hào) */
/
*Mr.Think提示:請(qǐng)注意書寫順序@MrThink.net*/

第二種

width:100px; /* FireFox及其他瀏覽器 */
width:200px\0; /* IE8能識(shí)別\0*/
*width:300px; /* IE7也能識(shí)別*號(hào) */
_
width:400px; /* IE6能識(shí)別下劃線*/
/
*Mr.Think提示:請(qǐng)注意書寫順序@MrThink.net*/

第三種

width:100px; /* FireFox及其他瀏覽器 */
width:200px\0; /* IE8能識(shí)別\0*/
+
width:300px; /* +只識(shí)別IE7 */
_
width:400px; /* IE6能識(shí)別下劃線*/
/
*Mr.Think提示:請(qǐng)注意書寫順序@MrThink.net*/

二、不常見的HACK(OP表示Opera,SA表示Safari),其中第3條比較實(shí)用
1..color1{ color:#F00; color/*\**/:#00F /*\**/}/*IE6,IE7,IE8,FF,OP,SA識(shí)別*/
2..color2{ color:#F00; color /*\**/:#00F /*\9**/}/*IE7,IE8,FF,OP,SA識(shí)別*/
3..color3{ color:#F00; color/*\**/:#00F \9}/*IE6,IE7,IE8識(shí)別*/
4..color4{ color:#F00; color /*\**/:#00F\9}/*IE7,IE8識(shí)別*//*“color”和“/*\**/”之間有個(gè)空格*/
三、各種瀏覽器獨(dú)立支持的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條件注釋使用規(guī)則
1.僅IE可見的寫法

<!--[if IE]>此處內(nèi)容只有IE可見<![endif]–>

2.僅IE6可見的寫法

<!-–[if IE 6]>此處內(nèi)容只有IE6.0可見<![endif]–->

3.僅IE7可見的寫法

<!–-[if IE 7]>此處內(nèi)容只有IE7.0可見<![endif]–->

4.版本區(qū)間可顯示寫法

<!--[if lt IE 6]> IE6以及IE6以下版本可識(shí)別 <![endif]-->
<!--[if gte IE 6]> IE6以及IE6以上版本可識(shí)別 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可識(shí)別 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可識(shí)別 <![endif]-->

5.非IE可見的寫法(注意:此條不符合WEB標(biāo)準(zhǔn),但的確實(shí)用

<!--[if !IE]>此處內(nèi)容只非IE可見<![endif]-->

相關(guān)文章

  • css 條件注釋區(qū)分非IE瀏覽器

    IE瀏覽器的條件注釋雖不太常用,卻異常強(qiáng)大,不僅可以用來區(qū)分IE瀏覽器版本
    2010-03-05
  • ie10 css hack 條件注釋等兼容方式整理

    ie10已經(jīng)上線一段時(shí)間了,相信已經(jīng)有一部分前端潮人體驗(yàn)過了,截至到現(xiàn)在,在ie6到ie9的瀏覽器各種各樣的古怪行為,開發(fā)人員不得不使用條件注釋,有條件的類,和其他特定于I
    2012-12-11
  • css 條件注釋使用指南

    原文:http://www.qianduan.net/?p=6572 譯自:http://www.divitodesign.com 版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處,謝謝。 或許你知道,Internet Explorer 6 已經(jīng)不是最先進(jìn)的瀏覽器
    2009-03-26
  • css 條件注釋使用指南

    或許你知道,Internet Explorer 6 已經(jīng)不是最先進(jìn)的瀏覽器了。事實(shí)上,它已經(jīng)八歲了,但是很多人還在使用這個(gè)不安全的瀏覽器。正因?yàn)槿绱?,網(wǎng)頁設(shè)計(jì)師不得不額外擔(dān)心他們的
    2010-01-16
  • CSS教程:條件注釋的格式以及作用

    網(wǎng)頁制作Webjx文章簡介:在CSS 框架和模板出現(xiàn)以后,一些布局的問題可以很容易解決掉,但是顯然這不能解決全部問題。這些問題通??梢酝ㄟ^普通的CSS來解決,但是有時(shí)候只針
    2009-04-02
  • CSS條件注釋詳解(根據(jù)不同瀏覽器加載CSS)

    這篇文章主要介紹了CSS條件注釋詳解(根據(jù)不同瀏覽器加載CSS)這也是現(xiàn)階段最方便的各種瀏覽器兼容方式了,需要的朋友可以參考下
    2015-01-09

最新評(píng)論

罗定市| 肃宁县| 娄底市| 吉林市| 马边| 麻江县| 成安县| 张家川| 鄂托克前旗| 碌曲县| 莎车县| 邵阳县| 廉江市| 大洼县| 郎溪县| 涞水县| 三明市| 万州区| 昌图县| 舒城县| 麻城市| 阿勒泰市| 靖边县| 涟水县| 连州市| 藁城市| 文水县| 镇沅| 含山县| 额尔古纳市| 德江县| 万全县| 麟游县| 望奎县| 马关县| 威信县| 梓潼县| 高安市| 宁海县| 崇礼县| 昭平县|