<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 閱讀(568) 評論(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  回復  更多評論   

    主站蜘蛛池模板: 亚洲综合精品一二三区在线| 日本午夜免费福利视频| 亚洲精品无码永久在线观看你懂的| 国产亚洲女在线线精品| 免费激情视频网站| 亚洲JLZZJLZZ少妇| 免费国产成人高清视频网站 | 亚洲AV性色在线观看| 日日AV拍夜夜添久久免费| 亚洲高清视频在线| 日本黄色免费观看| 黄页网址在线免费观看| 亚洲日韩在线观看免费视频| 亚洲精品视频免费| 亚洲图片在线观看| 日韩免费一区二区三区在线| 亚洲国产视频网站| 国产成人免费a在线视频app| 免费无码一区二区| 久久精品国产亚洲av麻豆| 在线观看永久免费| 亚洲av日韩aⅴ无码色老头| 亚洲va中文字幕无码| 久久青草国产免费观看| 亚洲无砖砖区免费| 国产免费人视频在线观看免费| 免费国产黄网站在线观看动图| 久久亚洲国产精品五月天婷| 久久免费观看国产精品88av| 亚洲人成电影网站| 亚洲国产精品一区二区三区久久 | 久久久久亚洲av成人无码电影 | 亚洲日韩乱码中文无码蜜桃臀 | 亚洲国产一成久久精品国产成人综合 | 久久精品国产亚洲AV嫖农村妇女 | 免费一级毛片在播放视频| 中文字幕乱码一区二区免费| 激情亚洲一区国产精品| 亚洲国产成人影院播放| 最近免费中文字幕mv在线电影| 亚洲精品成a人在线观看夫|