【问题标题】:Using CSS Expressions are good or bad?使用 CSS 表达式是好是坏?
【发布时间】:2012-06-06 07:23:28
【问题描述】:

我需要一些关于在 css 中应用表达式的说明。有些人建议不要使用 css 表达式。请澄清我的疑问。谢谢

【问题讨论】:

    标签: css css-expressions


    【解决方案1】:

    您应该不要使用 CSS 表达式,因为它们会在整个网页上的许多用户交互中不断进行评估。

    此外,由于 IE 8 以来的此类复杂性,Microsoft 已弃用此功能。

    请看以下文章:

    摘自 Steve Souders 在 YDN 发表的一篇文章

    High Performance Web Sites: Rule 7 – Avoid CSS Expressions

    表达式的问题在于,它们的求值频率比大多数人预期的要高。它们不仅会在页面呈现和调整大小时进行评估,而且还会在页面滚动时甚至当用户将鼠标移到页面上时进行评估。


    来自MSDN

    从 Windows Internet Explorer 8 开始,动态属性已被弃用,仅支持以 IE5(Quirks)模式或 IE7 标准模式显示的网页...

    重要

    Internet Explorer 8 及更高版本、IE8 标准模式及更高版本不再支持动态属性(也称为“CSS 表达式”)。做出此决定是出于标准合规性、浏览器性能和安全原因


    您可以看到对CSS expressions 性能here 进行的简单测试!

    【讨论】:

      【解决方案2】:

      http://msdn.microsoft.com/en-us/library/ms537634(v=vs.85).aspx

      我认为这应该足以回答。我不建议使用它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-01-03
        • 2010-11-12
        • 1970-01-01
        • 2023-03-19
        • 2018-11-30
        • 1970-01-01
        • 2018-09-29
        相关资源
        最近更新 更多