IE 7中的IE回退

时间:2013-12-12 15:08:28

标签: css internet-explorer fallback

我在IE9浏览器中玩这个CSS:

className{border: red solid 1px; *border: black solid 1px;}

在IE 8,9中,边框显示为红色。 当我打开IE 7兼容模式时,我看到了 黑色边框。

看起来*border语法只是IE的后备。

有没有人知道这个明星(*)CSS规则&它有什么作用? 它对哪些浏览器的效果如何?

3 个答案:

答案 0 :(得分:2)

这是不正确的CSS,所以在大多数(好的)浏览器中都没有解析。然而,较旧的IE将其解析为有效的CSS并应用规则。使用下划线以相同的方式工作。

请点击此处查看further informationor here

这与使用星号作为universal selector in CSS

不同

答案 1 :(得分:0)

*+html SELECTOR {}

仅针对IE7并保持CSS有效。这应该是首选。

答案 2 :(得分:0)

我唯一一次使用这颗星是为了ie7的内联块修复,这个星只允许你定位ie6(从我记得)以及ie7。如果你感到懒惰,你还可以使用感叹号来定位ie7(!border:1px solid#000)