DTD


DTD

DocType Definition:文档类型定义(DTD),用来定义文档的规范。可以内部声明和外部声明。

  • 内部<!DOCTYPE根元素[元素声明]>

  • 外部

作用:规范了html使用的是哪个版本的HTML书写规范

 

DTD版本

html4.01版本,结构和样式做了分离

Xhtml1.0版本,规范做了扩展升级

  • 代码必须用小写字母,属性必须用双引号包裹,结束标签必须写关闭符号等

这两个规范分别包含了三个小规范:

  • Strict

    • 严格版:不能使用废弃标签,font/b/u/i/,不能使用框架集(framesets)

  • Transitional

    • 过渡版:通用版。可以使用废弃标签,不能使用框架集

  • Frameset

    • 框架集版:能使用框架集

html5不基于SGML规范,不再区分3个小规范,所以不需要在引用DTD