zoukankan      html  css  js  c++  java
  • css hack

    ie5 hack, ie 6 hack, ie 8 hack,ie 9 我没用,暂时也没接触过9的hack,随着浏览器的更新(而且换代越来越快),是不是我有写不完的hack,还是说高手从不写hack。

    IE7能识别*,也能识别!important;   

    FF不能识别*,但能识别!important;   

    IE6 IE7 FF   * √ √ ×   !important × √ √   

    浏览器优先级别:FF<IE7<IE6,CSS hack书写顺序一般为FF IE7 IE6   

    以: " #demo {100px;} "为例;   

    #demo {100px;} /*被FIREFOX,IE6,IE7执行.*/   

    * html #demo {120px;} /*会被IE6执行,之前的定义会被后来的覆盖,所以#demo的宽度在IE6就为120px; */   

    *+html #demo {130px;} /*会被IE7执行*/   

    ---------------   

    所以最后,#demo的宽度在三个浏览器的解释为:   

    FIREFOX:100px;   

    ie6:120px;   

    ie7:130px;   

    IE8 最新css hack:   "\9" 

    例:"border:1px \9;".

    这里的"\9"可以区别所有IE和FireFox.   

    "\0" IE8识别,IE6、IE7不能.   

    "*" IE6、IE7可以识别.IE8、FireFox不能.   

    "_" IE6可以识别"_",IE7、IE8、FireFox不能.

  • 相关阅读:
    Android学习地址
    Android动画设计源码地址
    chromeWebBrowser之浏览器开发
    win8.1蓝屏解决
    打包应用程序
    win8.1解决鼠标右键反应慢的问题
    Rewrite服务器和robots文件屏蔽动态页面
    第08组 Alpha事后诸葛亮
    第08组 Alpha冲刺(6/6)
    第08组 Alpha冲刺(5/6)
  • 原文地址:https://www.cnblogs.com/lancee/p/2101858.html
Copyright © 2011-2022 走看看