CSS之IE8兼容方法+兼容IE6/IE7/IE8/FireFox的CSS hack
IE8 正式版推出以来,有些没有按照标准来写代码的页面,可能会存在兼容 问题,下面介绍几种兼容 的办法:
一、通过hack 来兼容
"/9" 例:"font-size:16px/9;".这里的"/9"可以区别所有IE 和 FireFox.
"*" IE6 、IE7 可以识别.IE8 、FireFox 不能.
"_" IE6 可以识别"_",IE7 、IE8 、FireFox 不能.
可能这样写不是很理解,举个例子:
font-size:16px; /*所有浏览器都适用*/
font-size:14px/9; /*IE6、IE7、IE8*/
*font-size:18px; /*IE6、IE7*/
_font-size:20px; /*IE6*/
二、通过IE8 的兼容 视图来兼容
在html代码的head部分加入以下代码:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
补充一个chRome 的hack
body:nth-of-type(1) classname{}
原文地址:http://www.cnblogs.com/jiels/archive/2010/09/04/1818235.html
本文介绍了CSS在不同浏览器(IE6-8、Firefox)间的兼容性问题及其解决方案,包括使用特定的hack语法来区分不同的浏览器版本,并提供了一个Chrome浏览器的hack示例。

被折叠的 条评论
为什么被折叠?



