【发布时间】:2013-07-19 01:22:41
【问题描述】:
我正在使用 SEO 分析器,它试图让我发疯。 它说该页面具有内联css。我有外部 css,其中列出了重复使用的样式,但我认为将曾经使用过的“样式”内容放入此工作表没有价值,因此我将它们留在 html 中。我对我为图像定义的宽度和高度 css 属性特别好奇。为什么这个 SEO 分析器不检查样式的唯一性?
【问题讨论】:
我正在使用 SEO 分析器,它试图让我发疯。 它说该页面具有内联css。我有外部 css,其中列出了重复使用的样式,但我认为将曾经使用过的“样式”内容放入此工作表没有价值,因此我将它们留在 html 中。我对我为图像定义的宽度和高度 css 属性特别好奇。为什么这个 SEO 分析器不检查样式的唯一性?
【问题讨论】:
使用只使用一次的样式组的价值在于,您以后可能会发现您可能需要多次使用它。如果您已经有了适当的规则集,那么使用样式表选择器就很简单了。由于样式位于 CSS 中的规范位置,而不是 html 中的随机位置,因此这也使以后更容易更新。
至于<img> 的宽度/高度,这些应该通过属性 而不是style 完成,分析器不应该抱怨——事实上它应该鼓励你使用这些属性。
在 SEO 分析器中可能存在很多主观性,但 SEO 的关键点之一是最小化下载大小。删除style 属性就是这样做的。不过,它确实增加了 CSS 文件的大小,但可能不会增加那么多。我不确定这有什么影响。
【讨论】:
<b>/<i> 与你的问题有什么关系,but they still exist in HTML - 你是对的,你应该总是 i> 使用 CSS 外观而不是依赖用户代理样式表对元素的更改。