要使</ head>可选的空格字符限制

eze*_*zon 5 html html5

HTML5参考说明:

如果head元素没有紧跟空格字符或注释,则可以省略head元素的结束标记.

这种"空间特征"限制意味着什么?我只能想到类似的东西

<title>My Page</title><p>Some stuff.</p>
Run Code Online (Sandbox Code Playgroud)

是有效的,而

<title>My Page</title>
<p>Some stuff.</p>
Run Code Online (Sandbox Code Playgroud)

不是,因为隐式</head><body>标签不会包围换行符.但我觉得我不合时宜.一个澄清的例子将不胜感激.

谢谢大家!

Que*_*tin 4

它只是意味着由于注释和空格字符可能出现在 head 元素内部,因此它们不会隐式结束 head 元素。

因此,如果您想要在 head 元素关闭之后而不是在关闭之前添加注释(例如),那么您必须使用显式</head>

IE

</title> <!-- foo --> <body>
Run Code Online (Sandbox Code Playgroud)

意思是一样的

</title> <!-- foo --> </head><body>
Run Code Online (Sandbox Code Playgroud)

并且没有办法表示

</title></head> <!-- foo --> <body>
Run Code Online (Sandbox Code Playgroud)

不使用显式的</head>