【问题标题】:Avoid CSS expressions避免 CSS 表达式
【发布时间】:2012-06-27 15:29:03
【问题描述】:

我了解 CSS 表达式是什么,YSlow 报告我的页面正在使用一个:

Grade B on Avoid CSS expressions

There are a total of 1 expression

    inline <style> tag #3 (1 expression)

但是,我找不到这是从哪里来的?我尝试在我的所有文件中搜索“表达式”一词(试图找到 expression() 函数),结果却是空白。 YSlow 是否还可以考虑我缺少的 css 表达式?

【问题讨论】:

    标签: html css yslow css-expressions


    【解决方案1】:

    YSlow 声称您具有内联样式,因此至少它不是来自 css 文件。如果您在自己的 html 中找不到 &lt;style&gt;,则其他东西正在将其添加到您的代码中。

    这可能是外部 JavaScript,也可能来自您添加的浏览器扩展程序,例如开发人员工具。

    在您的浏览器调试控制台中输入document.getElementsByTagName("style") 以列出您生成的文档中的所有&lt;style&gt;

    【讨论】:

    • 找到了,facebook放在你页面上的all.js文件使用了一个表达式。感谢您提供故障排除提示!
    猜你喜欢
    • 1970-01-01
    • 2012-11-28
    • 2016-05-04
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 2016-07-17
    • 1970-01-01
    相关资源
    最近更新 更多