我发现了这些行
width : 74.358974359%;
*width: 74.30578286963829%;
在样式表中,但我无法理解*width
???
我在Google搜索但未找到任何结果。
提前致谢
答案 0 :(得分:5)
这是CSS hack仅针对Microsoft IE 7.IE7将遵守该CSS规则,即使它由于星号而无效。所有其他浏览器都会忽略它。因此,通过使用星号,您可以有效地仅针对IE7。这通常是为了补偿IE7表现不佳并且错误地呈现内容并需要特殊规则来纠正它。
答案 1 :(得分:0)
这是语法错误。这是IE黑客之一。 Internet Explorer以稍微不同的方式解析CSS,允许在其他浏览器中忽略的某些黑客攻击。您可以使用不同的黑客攻击不同版本的IE。
因此在CSS中,它使属性名称无效并停止对其进行解析。
感谢浏览器中的错误,有时会被忽略。这有效地使该属性仅适用于具有该特定错误的浏览器 - IE7。
一般来说,应该避免使用条件评论。