使用的替代方法是:在IE7之后和之前:

时间:2012-01-21 20:33:15

标签: html css pseudo-element pseudo-class

我正在使用伪类,除IE7外,它们在任何地方都能正常工作。我想知道是否有任何方法可以让它们在IE7中运行。

3 个答案:

答案 0 :(得分:1)

您可以在服务器上检测用户代理,并将不同的HTML输出到不同的浏览器。

对于PHP,您可以使用Browser.php(例如),或者只查看$_SERVER['HTTP_USER_AGENT']变量

除此之外 - 只有Javascript,抱歉。

编辑:最简单的方法(不需要JS编码) - 是使用Selectivizr - http://selectivizr.com/

这是IE6-8的CSS3仿真库

答案 1 :(得分:0)

不能做......

如果绝对有必要在浏览器中使用这些伪元素,您可能需要加载一个js文件来纠正问题:http://code.google.com/p/ie7-js/

答案 2 :(得分:0)

这是stackoverflow上的链接和同样的问题,我确信你会在这里找到你想要的答案。

:after and :before css pseudo elements hack for IE 7