答案 0 :(得分:1)
通常浏览器会假设如何呈现页面,因此并不总是需要它们。但是,如果您没有添加足够具体的元信息和相应的标记,则浏览器可能会以不同于其他浏览器的方式呈现它。
基本上结果变得相当错误,而不是你真正想要的从浏览器到浏览器。
答案 1 :(得分:1)
请注意,w3schools.com不是来自W3C。如果您想了解HTML标准,您应该查看官方规范。
对于W3C的HTML5,它是http://www.w3.org/TR/2014/REC-html5-20141028/。
它代表head
element:
在text / html中标记遗漏:
如果元素为空,或者
head
元素中的第一个元素是元素,则可以省略head
元素的开始标记。如果
head
元素后面没有空格字符或注释,则可省略head
元素的结束标记。
(head
元素的定义也回答了您的另一个问题:它表示"作为 html
元素中的第一个元素。"大胆地强调我的。)
对于body
element它说:
在text / html中标记遗漏:
如果元素为空,或者
body
元素中的第一个内容不是空格字符或注释,则可省略body
元素的开始标记,除非body
元素中的第一件事是meta
,link
,script
,style
或template
元素。如果
body
元素后面没有注释,则可省略body
元素的结束标记。
8.1.2.4 Optional tags部分列出了所有可选标签。
答案 2 :(得分:-1)
头部通常用于元数据和css之类的东西,而主体用于内容。 https://en.wikibooks.org/wiki/HyperText_Markup_Language/Head_and_Body