【问题标题】:what is the meaning of "*width" property in CSS? [duplicate]CSS中的“*width”属性是什么意思? [复制]
【发布时间】:2014-01-18 02:06:02
【问题描述】:

我找到了这些行

 width : 74.358974359%;

 *width: 74.30578286963829%;

在样式表中,但我不明白*width 的含义是什么???

我在 Google 中搜索但没有找到结果。

提前致谢

【问题讨论】:

    标签: css


    【解决方案1】:

    这是一个CSS hack,仅针对 Microsoft IE 7。IE7 将遵守该 CSS 规则,即使它因星号而无效。所有其他浏览器都会忽略它。因此,通过使用星号,您可以有效地仅针对 IE7。这通常是为了弥补 IE7 的不良行为和不正确地呈现内容以及需要特殊规则来纠正它。

    【讨论】:

      【解决方案2】:

      这是一个语法错误。这是 IE 黑客之一。 Internet Explorer 以稍微不同的方式解析 CSS,允许在其他浏览器中忽略某些 hack。您可以针对不同版本的 IE 使用不同的 hack。

      所以在 CSS 中,它使属性名称无效并停止对其进行解析。

      由于浏览器中的错误,它有时会被忽略。这有效地导致该属性仅适用于具有该特定错误的浏览器 - IE7。

      一般来说,应该避免使用有条件的 cmets。

      Unrecommended hacks

      【讨论】:

        猜你喜欢
        • 2019-12-01
        • 1970-01-01
        • 2011-03-23
        • 2012-03-18
        • 2014-08-27
        • 2011-05-27
        • 2012-05-25
        • 1970-01-01
        相关资源
        最近更新 更多