此次笔记来自三篇教程:

http://www.otakustay.com/learning-html5-intro/

http://www.otakustay.com/learning-html5-structure/

http://www.otakustay.com/learning-html5-doctype/

http://www.otakustay.com/learning-html5-charset/

DOCTYPE声明

这个声明是绝对不可以缺少的,用法是将以下代码放到页面顶部:

 

 
  
  1. <!DOCTYPE html> 

此声明比前几个HTML版本简洁很多很多!

作用是在网页打开时给浏览器去W3C验证器解析进行渲染,DOCTYPE和html大小写不敏感。

另外由于浏览器市场争夺也激烈,所以即便没有此声明浏览器也会尽力渲染...当然还是要遵循规则的好

编码声明

编码即是通过一定的方式,指定浏览器(或称用户代理)以一种特殊的算法来解析字节流,以得到真正正确的内容。不然可能是乱码。在HTML的标准中,编码可以使用别名来表示。

在HTML5中的编码声明方式,也叫做“meta charset元素”的写法如下

 
  
  1. <meta charset=utf-8> 

用法是写在<head>标签之后,任何其他标签之前。

注:

1、HTML5强烈推荐使用UTF-8编码!

2、不要把UTF-8写成UTF8,这样浏览器是不理的,另外大小写不敏感

3、HTML5规定如果一个页面没有指定编码,则使用ASCII作为其编码,而HTML4则规定浏览器可以根据所处的环境自行选择。