大家好吗,在HTML中,可以在结束标记<head>
之后插入</body>
吗?或者我必须在<head>
之前和<body>
之后编码吗?
我正在w3schools.com上阅读有关css的信息,它是sais:
“注意:如果外部样式表的链接放在HTML内部样式表之后,外部样式表将覆盖内部样式表!“
问题是如果外部样式表在头部总是在主体之前声明,我如何在内部样式表之后放置外部样式表?
答案 0 :(得分:5)
没有
HTML元素必须由一个HTML元素组成,其子元素按顺序为一个HEAD元素和一个BODY元素。
所有这三个元素的开始和结束标记都是可选的,但您无法以任何其他顺序显式放置它们。
如果将HEAD置于BODY之后,浏览器将尝试进行错误恢复,但您不应该依赖此。
外部样式表之后的外部样式表如果在头部中声明外部样式表总是在正文之前?
您混淆了内部样式表(使用<script>
元素定义,其中(如<link>
用于外部样式表)必须出现在<head>
中,并带有内联样式(由style=
属性,几乎可以出现在任何元素上,包括<body>
中显示的大多数元素。
样式表出现的顺序没有任何内容可以改变内联样式的影响,因为它们始终具有a higher specificity。
答案 1 :(得分:1)