css hack问题

近来看到下面这篇感觉很不错,文章主要给大家介绍了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 {width:100px;} "为例;   

复制代码
代码如下:
#demo {width:100px;} /*被FIREFOX,IE6,IE7执行.*/
 

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

复制代码
代码如下:
*+html #demo {width: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不能.

经验可以积累,但梦想永远不能磨灭

以上就是css hack问题。懂得应该怎样生活的人是高尚的,对此浑浑噩噩生活的人则完全可以说是不如奴隶的。省察自己的生活,保护好自己的心灵,去除造成生命痛苦的恶习、恶因,才会让自己成为如意生活的主人,才能摆脱奴隶一般被动受苦的人生。只有在省察中为自己而活,并找到合于真相、真理的良好意义,生活才会变得良好而清醒。更多关于css hack问题请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例

CSS浮动引起的高度塌陷问题