如何提高“避免CSS表达式”的YSlow网站性能等级

发布于 2025-01-06 16:40:55 字数 233 浏览 0 评论 0原文

我正在 Yslow 上查看成绩。它返回给我

**"Grade B on Avoid CSS expressions"**

There are a total of 2 expressions

   http://192.168.41.66/espritKM/esprit/public/CSS/fancybox/jquery.fancybox-1.3.4.css

我该如何改进它?

I am checking the grade on Yslow. It returns me

**"Grade B on Avoid CSS expressions"**

There are a total of 2 expressions

   http://192.168.41.66/espritKM/esprit/public/CSS/fancybox/jquery.fancybox-1.3.4.css

How can i improve it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埖埖迣鎅 2025-01-13 16:40:55

Google 是您的朋友:

避免使用 CSS 表达式

减少 CSS 表达式计算次数的一种方法
是使用一次性表达式,其中第一次表达式是
评估它将 style 属性设置为一个显式值,该值
替换 CSS 表达式。如果必须设置 style 属性
使用事件处理程序在页面的整个生命周期中动态地进行
代替 CSS 表达式的是另一种方法。如果你必须使用
CSS 表达式,请记住它们可能会被评估数千次
次并可能影响页面的性能。

Google is your friend:

Avoid CSS Expressions

One way to reduce the number of times your CSS expression is evaluated
is to use one-time expressions, where the first time the expression is
evaluated it sets the style property to an explicit value, which
replaces the CSS expression. If the style property must be set
dynamically throughout the life of the page, using event handlers
instead of CSS expressions is an alternative approach. If you must use
CSS expressions, remember that they may be evaluated thousands of
times and could affect the performance of your page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文