CSS hack 如何写,使得只有IE8识别,IE6/7不识别

比如我想让id是abc的标签:
#abc {bottom:?px;}
?处,IE8是15,IE6/7是14像素。

要求:
1、纯CSS或CSS hack写法,不用js、不判断浏览器版本
2、我的IE8版本是8.0.7600.16385,不是beta版。可以识别*、+号等,所以以前的方法不能使用了
3、\9和\0的方法我也试过,也不行!

谁能帮到我一定再加100!!

第1个回答  2013-05-22
建议做两套css,一套正对ie7一套针对ie8hack不是这样理解的。hack是根据不同的游览器对css样式的解析,作出一些欺骗某些游览器的css设置。这个没有具体明确的那一块的样式是什么样子的,要根据实际的代码来确定比如:两个css 一个针对ie 一个针对ff 通过对游览器版本的js脚本代码来判断使用那个css!
第2个回答  2013-05-22
没有IE7和IE8的HACK主流的做法是将IE8设置为兼容显示IE7like this:<meta http-equiv="X-UA-Compatible" content="IE=7" />本回答被网友采纳
相似回答