文档声明

  1. HTML文档声明,告诉浏览器当前页面是HTML5页面,让浏览器用HTML5的标准去解析识别HTML文档

  2. 文档声明必须放在文档的最前面,不能忽略,忽略了会出现兼容性问题

html元素

  1. html元素是HTML文档的根元素,一个文档只有一个,其他所有元素都是他的后代元素

  2. W3C标准建议为html元素添加一个lang属性,作用是:
    2.1 帮助语音合成工具确定要使用的发音
    2.2帮助翻译工具确定要使用的翻译规则

  3. lang="en"告诉浏览器:这个HTML文档的语言是英文,所以浏览器会出现是否翻译成中文的提示;
    lang="zh"表示这个HTML文档的语言是中文。

head元素

  1. head元素里面的内容是一些“元数据”(描述数据的数据):一般用于描述网页的各种信息,比如字符编码、网页标题、网页图标。
  2. title元素:网页的标题
  3. meta元素:可以用于设置网页的字符编码,作用是将文字等存储到计算机,之后再解析出来显示,让浏览器更精确地显示每一个文字,不设置或者设置错误会导致乱码,一般都使用UTF-8编码(GBK是中文,且仅包含部分汉字),涵盖了世界上几乎所有的文字。所有的网页目前都需要采用UTF-8编码,所以浏览器再解析时我们也需要告诉浏览器当前我们使用的是UTF-8,浏览器才能正常地解析出来文字。
  4. 可以使用link元素修改网页title图标,例:

body元素

  1. 元素有助于网站的SEO(Search Engine Optimization)优化,可以促进关键词排名:
    1.1. 建议在网页中最多只有一个h1元素
    1.2. 乱用h元素不仅不会给网站带来好的权重,同时也有可能被搜索引擎认为是作弊,最后导致K站

字符实体

  1. HTML中有一些字符是预留出来作特殊用途的,比如小于号("<")、大于号(">"),要想在网页中正确地显示这些预留字符,必须使用字符实体,如空格是 

HTML和CSS学习一(文档声明、html元素等)

相关文章: