【发布时间】:2014-01-18 02:06:02
【问题描述】:
我找到了这些行
width : 74.358974359%;
*width: 74.30578286963829%;
在样式表中,但我不明白*width 的含义是什么???
我在 Google 中搜索但没有找到结果。
提前致谢
【问题讨论】:
标签: css
我找到了这些行
width : 74.358974359%;
*width: 74.30578286963829%;
在样式表中,但我不明白*width 的含义是什么???
我在 Google 中搜索但没有找到结果。
提前致谢
【问题讨论】:
标签: css
这是一个CSS hack,仅针对 Microsoft IE 7。IE7 将遵守该 CSS 规则,即使它因星号而无效。所有其他浏览器都会忽略它。因此,通过使用星号,您可以有效地仅针对 IE7。这通常是为了弥补 IE7 的不良行为和不正确地呈现内容以及需要特殊规则来纠正它。
【讨论】:
这是一个语法错误。这是 IE 黑客之一。 Internet Explorer 以稍微不同的方式解析 CSS,允许在其他浏览器中忽略某些 hack。您可以针对不同版本的 IE 使用不同的 hack。
所以在 CSS 中,它使属性名称无效并停止对其进行解析。
由于浏览器中的错误,它有时会被忽略。这有效地导致该属性仅适用于具有该特定错误的浏览器 - IE7。
一般来说,应该避免使用有条件的 cmets。
【讨论】: