html文档结构
示例
Export
HTML
Result
仍然是这个例子,从文档的组成结构的角度看,一篇html文档由文档类型指令、<html>
、<head>
、<body>
等数个特殊的标记元素及相互位置关系所组成
<!DOCTYPE html>
指令
指令是一种特殊格式的标记,它以<!
开始,以>
结束,它的作用是指示浏览器如何处理此html文档,譬如:
<!DOCTYPE html>
是一个必备的指令,且必须置于页面顶端,它用于声明当前的文档类型,即html的版本。浏览器将根据该版本号处理后续的内容。<!DOCTYPE html>
的含义是声明当前文档为 html 5 版本<!-- 下面是内容部分 -->
是一个可选的指令,它代表一个注释,浏览器将忽视其中的内容,不做任何处理和输出
<html>
元素
<html> ... </html>
是一个html文档必备的元素,且必须位于最外层或最顶层,且必须是唯一的
<html>
元素必须包含一个且唯一<head>
元素和一个且唯一<body>
元素
<head>
元素
<head> ... </head>
是一个必备的标记元素,它包含的信息用于描述当前文档应当如何被显示或渲染,以方便浏览器正确处理后面的文档正文,而其自身是不会被浏览器直接显示或渲染的。譬如:
<meta charset="utf-8">
, 表示当前页面内容所使用的字符编码,如果你的页面中包含中文字符,而此处定义为<meta charset="iso-8859-1">
或者未定义,则浏览时则可能会出现乱码<title>我的简历</title>
,'我的简历'出会现在浏览器窗口的顶端状态条中
窗口的顶端状态条并不属于窗口的文档区域
<body>
元素
<body> ... </body>
是一个必备的标记元素,它包含着文档的正文部分,将被浏览器渲染后输出给终端用户<h1> <p> <a>
等等语义标记,必须出现在<body>
区域,用于刻画内容的语义