HTML <!DOCTYPE>标签
定义:<!DOCTYPE>声明必须是HTML文档的第一行,位于标签之前。
标签并不是HTML标签
它指示web浏览器关于页面使用哪个HTML版本进行编写的指令。
常用的DOCTYPE声明:
- HTML 4.01 Strict 严格模式
<!DOCTYPE HTML PUBLIC"-//W#C//DTD HTML 4.01//EN" "http://www.w3.org/TR/HTML4/strict.dtd">
- HTML 4.01 Transitional 过渡版
<!DOCTYPE HTML PUBLIC"-//W#C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/HTML4/loose.dtd">
- HTML 4.01 Frameset 框架结构
<!DOCTYPE HTML PUBLIC"-//W#C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/HTML4/Frameset.dtd">
- HTML 5
<!DOCTYPE html>
文档类型定义(DTD)
首先什么是DTD?
DTD可定义合法的XML文档构建模块,它使用一系列合法的元素来定义文档的结构。
在HTML中:
DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
Ps:HTML的DTD中,w3c其实是他用XML给我们定义了html标签规范。
HTML 5
HTML5是不基于SGML,所以不需要引用DTD。
HTML元素和文档类型:
HTML元素和文档类型飞机