内部CSS应该放在哪里?

4

我知道内部CSS应该放在(X)HTML文档的部分,但它需要放在某些或元素之前/之后吗?还是可以任意顺序?</p>


我强烈建议使用外部CSS文件,但你可能需要这个来进行小测试或其他什么吧? - Justus Romijn
头部区域包含一个无序的标签集合。 - DwB
从HTML5开始,我认为它可以放在文档的任何位置,而不仅仅是头部。 - DaveWalley
6个回答

7
根据HTML5规范,非作用域的<style>元素可以放置在<head>的任何位置。

3

不要紧,只要它在标签中就可以,可以放在所有标签之前或和<script>标签之后。</p> <p>简而言之:<strong><style>元素可以放置在<head>元素的任何位置。</strong></p>


2
标签中的元素可以按任意顺序放置。

1

如果我没记错的话,任何顺序都可以。然而,通常的做法是在元数据和标题之后。


0

0
只要 head 标签中的元素不相互依赖(例如一个脚本依赖于另一个脚本先加载),它们的顺序就无关紧要。
浏览器会在解码文件之前查找包含内容类型和编码的 meta 标签,所以最好将其放在文件的开头。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接