<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  回復  更多評論   

    主站蜘蛛池模板: 岛国片在线免费观看| 久久精品无码免费不卡| 亚洲中文字幕人成乱码| 亚洲毛片基地日韩毛片基地| 亚洲AV无码国产精品麻豆天美| 亚洲精品无码乱码成人| 国产亚洲成av人片在线观看| 国产亚洲精久久久久久无码| 亚洲va无码va在线va天堂| 亚洲精品无码专区在线在线播放| 亚洲爆乳无码专区| 亚洲欧洲第一a在线观看| 91情国产l精品国产亚洲区 | 精品成在人线AV无码免费看| 最近中文字幕免费2019| 999国内精品永久免费观看| 成年私人影院免费视频网站| 免费无码成人AV片在线在线播放| 国产免费看插插插视频| 亚洲爽爽一区二区三区| 亚洲欧洲无码AV电影在线观看| 亚洲AV无码一区二区三区系列 | 日韩在线a视频免费播放| www国产亚洲精品久久久日本| 亚洲人AV永久一区二区三区久久| 夜夜春亚洲嫩草影院| 无码久久精品国产亚洲Av影片| 亚洲福利电影一区二区?| 亚洲 暴爽 AV人人爽日日碰| 精品国产亚洲第一区二区三区 | 亚洲视频在线观看地址| 亚洲AV一二三区成人影片| 亚洲GV天堂无码男同在线观看| 午夜成人无码福利免费视频| 暖暖日本免费中文字幕| 免费人成网站在线观看10分钟| 国产成人精品免费直播| 亚洲精品国偷自产在线| 亚洲宅男精品一区在线观看| 十八禁的黄污污免费网站| 久草免费福利资源站|