DOCTYPE的作用(如下图)
doctype一般我们写一个网页时,第一行都应该是<!DOCTYPE>,根据不同的HTML版本,内容上会有差别.DOCTYPE并不是HTML标签,而是一个声明,其作用就是声明一下我使用HTML的版本(哪个版本的标记语言),告诉浏览器该以什么形式来解析这个网页.
标记语言分类
-
前面提到在html5标准出来前我们基本使用的是html4.x的标记语言版本,其中还有其他细微差别,现一一列举一下
在HTML4.01中有三种DOCTYPE声明,分别是
- 1.HTML 4.01 Strict Emmet语法为: html:4s tab(HTML4严格型文档类型)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
* **2.HTML 4.01 Transitional** **Emmet语法为:** html:4t tab(*HTML4过渡型文档类型*)
```js
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-
3.HTML 4.01 Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
>DOCTYPE写法在HTML5中:
**Emmet语法为:**html:5或!tab(*HTML5文档类型*)
>Tips: 现在基本都在使用html5的的声明格式,4.x的版本声明后面的 类似网址的东东是校验是否符合该版本书写格式的网络位置,现在除了一些有些年头的网站会看到,新建站基本都是html5声明格式.
网友评论