文档声明
-
HTML文档声明,告诉浏览器当前页面是HTML5页面,让浏览器用HTML5的标准去解析识别HTML文档
-
文档声明必须放在文档的最前面,不能忽略,忽略了会出现兼容性问题
html元素
-
html元素是HTML文档的根元素,一个文档只有一个,其他所有元素都是他的后代元素
-
W3C标准建议为html元素添加一个lang属性,作用是:
2.1 帮助语音合成工具确定要使用的发音
2.2帮助翻译工具确定要使用的翻译规则 -
lang="en"告诉浏览器:这个HTML文档的语言是英文,所以浏览器会出现是否翻译成中文的提示;
lang="zh"表示这个HTML文档的语言是中文。
head元素
- head元素里面的内容是一些“元数据”(描述数据的数据):一般用于描述网页的各种信息,比如字符编码、网页标题、网页图标。
- title元素:网页的标题
- meta元素:可以用于设置网页的字符编码,作用是将文字等存储到计算机,之后再解析出来显示,让浏览器更精确地显示每一个文字,不设置或者设置错误会导致乱码,一般都使用UTF-8编码(GBK是中文,且仅包含部分汉字),涵盖了世界上几乎所有的文字。所有的网页目前都需要采用UTF-8编码,所以浏览器再解析时我们也需要告诉浏览器当前我们使用的是UTF-8,浏览器才能正常地解析出来文字。
- 可以使用link元素修改网页title图标,例:
body元素
- 元素有助于网站的SEO(Search Engine Optimization)优化,可以促进关键词排名:
1.1. 建议在网页中最多只有一个h1元素
1.2. 乱用h元素不仅不会给网站带来好的权重,同时也有可能被搜索引擎认为是作弊,最后导致K站
字符实体
- HTML中有一些字符是预留出来作特殊用途的,比如小于号("<")、大于号(">"),要想在网页中正确地显示这些预留字符,必须使用字符实体,如空格是