可能重复:
What does an * (star) mean in front of a CSS declaration?
我在aquincum模板上找到了这个css:
.fluid .grid4 { width: 31.914893614%; *width: 31.8617021246383%; }
那么放置*符号是什么意思?什么时候应该出现?
答案 0 :(得分:8)
它将属性值应用于IE7及更低版本。它也是无效的CSS。请参阅http://www.webdevout.net/css-hacks#unrecommended-asterisk_prefix。
你应该考虑条件评论。
答案 1 :(得分:2)
*
,而其他浏览器不会忽略它,并且不会应用该样式。同样,您可以对IE7使用_
。这是一个黑客攻击。
答案 2 :(得分:2)
这是一个CSS hack,应该只在IE7及以下版本中使用该样式。
与大多数CSS黑客一样,这是使用不正确的代码使浏览器以特定方式做出反应。如果您使用它,则必须使用发布的每个新浏览器版本对代码进行文本化,以确保它以您期望的方式做出反应。
您可以在此处找到有关它的更多信息:http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml