<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    thinking

    one platform thousands thinking

    Web browser hacks, Css hacks - ie, firefox, chrome, safri, Opera

    CSS hacks take advantage of browser bugs for hiding CssRules from specific web browsers. Listed below are the hacks for major browsers like ie6, ie7, firefox2, firefox3, Google chrome, safari and opera.

    Inline Hack for IE

    * (star) can be used as the inline hack for both ie6 and ie7.

    For Example:

    Syntax: .selector{*property:value;}

    .logo{*margin-left:10px;}

    IE6 browser inline Hack

    _ (underscore) can be using only for ie6

    For Example:

    Syntax: .selector{_property:value;}

    .logo{_margin-left:10px;}

    Firefox inline style

    content:"\"/*" can be used for firefox only where IE cannot recognize it.

    Internal Style

    Use * html for ie6 and *+html hack for ie7

    For Example:

    Synatax: * html .selector{property:value;} , * + html .selector{property:value;}

    * html .logo{margin-left:10px;} for ie6

    * + html .logo{margin-left:20px;} for ie7

    IE7 and Firefox browser Hack

    Use html>body hack for ie7 and firefox.

    For Example:

    Syntax: html>body .selector{property:value;}

    html>body .logo{margin-left:10px} will take only in ie7 and firefox

    Mordern browser Hack or Firefox Hack

    Use html>/**/body {} hack which will support only in both firefox2 and firefox3.

    For Example:

    Syntax: html>/**/body .selector{property:value;}

    html>/**/body .logo{margin-left:10px} will take only in firefox.

    Browser hack for Opera versions 9 and below

    Use html:first-child {} for opera browser. Also you use

    Syntax: @media all and (min-width:0px) {head~body .selector {property:value;}}

    For Example:

    @media all and (min-width:0px) {head~body .logo {margin-left:10px;}} only for opera

    Firefox3 browser hack

    Use html>/**/body .selector, x:-moz-any-link, x:default {property:value;} for firfox3 only.

    For Example:

    Syntax: html>/**/body .pro_yl, x:-moz-any-link, x:default {background:red;}

    Google Chrome browser hack

    Use body:nth-of-type(1) .elementOrClassName{property:value;} only for google chrome.

    For Example:

    body:nth-of-type(1) .logo{margin:20px;}

    Safari browser hack

    Use Syntax: body:first-of-type .elementOrClassName{property:value;}

    Fox Example:

    body:first-of-type .logo{margin-top:10px;} only for safari.

    Hope this information will be useful for you. Please use the browser hacks in a proper manner. For example, you might know double margin bug in ie6. In such case you can use display inline which will render correctly by all the browsers instead of you using ie6 hack seperately

    posted on 2010-02-10 14:44 lau 閱讀(560) 評論(1)  編輯  收藏 所屬分類: Web

    Feedback

    # re: Web browser hacks, Css hacks - ie, firefox, chrome, safri, Opera 2011-02-12 15:09 lau

    http://shishi11.javaeye.com/blog/840719  回復  更多評論   

    主站蜘蛛池模板: 无码人妻AV免费一区二区三区| 亚洲av成人一区二区三区在线播放| 日韩精品无码免费专区午夜| 亚洲午夜精品第一区二区8050| 一个人免费观看www视频| 精品国产日韩亚洲一区| 久久精品成人免费观看97| 国产成人亚洲精品青草天美 | 杨幂最新免费特级毛片| 免费又黄又爽的视频| 国产99久久久久久免费看| 亚洲欧洲精品无码AV| 18观看免费永久视频| 亚洲av专区无码观看精品天堂| 成人人免费夜夜视频观看| 国产成人精品亚洲一区| 红杏亚洲影院一区二区三区| 亚在线观看免费视频入口| 亚洲国产成人精品无码区在线秒播| 午夜dj在线观看免费视频| 四虎永久在线精品免费一区二区| 亚洲日韩精品一区二区三区无码| 久久w5ww成w人免费| 亚洲欧美一区二区三区日产| 亚洲国产成人久久综合一区77| 一个人免费视频观看在线www| 精品亚洲成a人片在线观看| 亚洲欧洲免费无码| 日韩一级片免费观看| 久久亚洲国产成人精品性色| 国产精品免费_区二区三区观看| 精品熟女少妇aⅴ免费久久| 亚洲成在人天堂在线| 国产色爽免费视频| 国产成人AV片无码免费| 韩国亚洲伊人久久综合影院| 国产精品亚洲аv无码播放| 成年私人影院免费视频网站| baoyu122.永久免费视频| 亚洲人配人种jizz| 亚洲精品你懂的在线观看|