【发布时间】:2012-01-21 20:33:15
【问题描述】:
我正在使用伪类,它们在除 IE7 之外的任何地方都可以正常工作。我想知道是否有任何方法可以让它们在 IE7 中工作。
【问题讨论】:
-
我认为你应该展示你的代码。
标签: html css pseudo-element pseudo-class
我正在使用伪类,它们在除 IE7 之外的任何地方都可以正常工作。我想知道是否有任何方法可以让它们在 IE7 中工作。
【问题讨论】:
标签: html css pseudo-element pseudo-class
这是stackoverflow上的链接和同样的问题,不知何故我相信你会在这里找到你想要的答案。
【讨论】:
可以检测服务器上的user-agent,将不同的HTML输出到不同的浏览器。
对于PHP,可以使用Browser.php(例如),或者直接看$_SERVER['HTTP_USER_AGENT']变量
除此之外 - 仅 Javascript,抱歉。
编辑:最简单的方法(不需要 JS 编码)- 是使用 Selectivizr - http://selectivizr.com/
这是 IE6-8 的 CSS3 仿真库
【讨论】:
没办法……
如果绝对有必要在该浏览器中使用这些伪元素,您可能必须加载一个 js 文件来纠正问题:http://code.google.com/p/ie7-js/
【讨论】: