我了解CSS表达式是什么,YSlow报告我的页面正在使用一个:
Grade B on Avoid CSS expressions
There are a total of 1 expression
inline <style> tag #3 (1 expression)
但是,我找不到这是从哪里来的?我尝试在所有文件中搜索"表达式"一词(试图找到 expression() 函数),但出现空白。YSlow 还有什么可以考虑我缺少的 css 表达式吗?
YSlow声称你有一个内联样式,所以至少它不是来自css文件。如果你在自己的 html 中找不到<style>
,其他东西正在将其添加到你的代码中。
这可能是一个外部JavaScript,或者它可能来自你添加的浏览器扩展,例如开发人员工具。
在浏览器调试控制台中键入 document.getElementsByTagName("style")
以列出生成的文档中的所有<style>