我知道星号在CSS (What does an Asterisk do?)选择器中的作用,但它在属性名中有什么作用呢?下面是YUI使用的CSS示例。我不知道*display
是做什么的。
.yui-button .first-child
{
display:block;
*display:inline-block;
}
发布于 2010-12-30 23:05:44
这是一个语法错误。因此,在CSS中,它使属性名称无效并停止对其进行解析。
由于浏览器中的错误,它有时会被忽略。这实际上导致该属性仅适用于具有特定bug - IE7的浏览器。
一般来说,应该避免使用它,而支持有条件的注释。
发布于 2010-12-30 23:05:56
这是IE的黑客攻击。第二个声明将由IE7和更早的版本应用(因此覆盖了第一个声明),而其他浏览器将忽略它并继续应用第一个声明。
另外,这是无效的CSS语法。
发布于 2010-12-30 23:06:08
这就像是ie6的下划线。但对于ie7来说
如果您使用星号,则该属性将仅在ie7和较早版本的浏览器中使用。
这是一个黑客..。
https://stackoverflow.com/questions/4563651
复制相似问题