将css外部样式表链接到头外的不良后果?

Laz*_*rks 7 html css html5 dom hyperlink

首先,我知道<link>链接CSS外部样式表的标签应该在该<head>部分中,并且将它放在头部之外是非常不正统的.

但是,我使用头部和页脚包含模块化网页设计,并且有一些CSS样式表适用于某些页面而不适用于其他页面.

在某个页面<link><body>部分放置了一些标签,由于现代浏览器的甜蜜住宿,我到目前为止除了IE之外没有任何错误....但是,我个人现在并不太关心IE.

所以,向HTML纯粹主义者道歉,但我必须要问:除了外部链接CSS外部样式表有什么负面后果<head>

在我的研究中,人们通常只是坚持引用w3schools来说明"将你的CSS样式表链接在头部",但没有详细说明原因:<link href ="">标签只能进入<head>标签?

"有效性"作为一个答案给出,但这意味着什么?搜索引擎的友好性?如果搜索引擎读取我的样式表,我认为没有任何好处......

Bar*_*art 17

引自HTML 4.01规范

该元素定义了一个链接.与A不同,它可能只出现在文档的HEAD部分,尽管它可能出现任意次.

然而,HTML5规范没有提到标签必须出现在HEAD部分.因此,如果您在体内使用它们,请确保使用HTML5 DOCTYPE,例如

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

HTML5规范规定如下.

link元素必须具有rel属性.

并且

注意

如果使用rel属性,则元素仅限于head元素.