本文摘自PHP中文网,作者青灯夜游,侵删。
有8种:1、HTML5版;2、HTML 4.01严格版;3、HTML 4.01过渡版;4、HTML 4.01框架版;5、XHTML 1.0严格版;6、XHTML 1.0 过渡版;7、XHTML 1.0框架版;8、XHTML 1.1版。
本教程操作环境:windows7系统、HTML5版、Dell G3电脑。
<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
<!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。
常见的 DOCTYPE 声明
HTML 5
1 |
|
HTML 4.01 Strict(严格)
这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。
1 |
|
HTML 4.01 Transitional(过渡版)
这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。
1 |
|
HTML 4.01 Frameset
这个 DTD 与 HTML 4.01 Transitional 相同,但是允许使用框架集内容。
1 |
|
XHTML 1.0 Strict(严格)
这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。
1 |
|
XHTML 1.0 Transitional(过渡版)
这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。
1 |
|
XHTML 1.0 Frameset
这个 DTD 与 XHTML 1.0 Transitional 相同,但是允许使用框架集内容。
1 |
|
XHTML 1.1
这个 DTD 与 XHTML 1.0 Strict 相同,但是允许您添加模块(例如为东亚语言提供 ruby 支持)。
1 |
|
推荐教程:《html视频教程》
以上就是html doctype有几种的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Html label标签是什么意思?Html label标签作用和属性的用法实例
更多相关阅读请进入《Html》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者