0

我正在使用 YSlow 来衡量整体页面性能。但是,CSS 是在文档的 Head 部分声明的,YSlow 仍然会在文档的正文中找到 css,并建议将 CSS 放在顶部。相同的原因可能是什么?

我没有在硬代码或内联样式中使用 CSS 属性,对于内联样式,我将类应用于该 div,例如<div class="header"></div>. 同样在 head 标签中,附加了外部 CSS,例如

<head>
    <link rel="stylesheet" type="text/css" href="/css/menu.css" />
</head>

但是 YSlow 在身体部分而不是头部部分找到 css。

4

2 回答 2

0

你的问题不清楚,但我猜你可能有在线 CSS 标签

就像是

 <div style="float:left">asf asdf</div>

所以,你的文件可能是

<html>
<head>
<!--CSS declarations and title etc-->
</head>
<body>
<!--body code etc referencing the exteranl CSS sheets or the CSS declared in the header-->
<div style="color:#366;">These words are in this color</div>
</body>
</html>
于 2013-05-08T12:02:56.053 回答
0

我遇到了这个问题,发现这是由于在我的 css 导入之前有一个 A 标签(用于声明 Google Plus 身份)。我将该标记移到了结束 HEAD 标记之前,并且 YSlow 不再标记该问题。

于 2014-04-30T19:12:14.123 回答