所有浏览器都支持<!DOCTYPE>

概念

是指web浏览器关于页面使用哪个html版本进行编写的指令。

常用DOCTYPE声明

html 5

<!DOCTYPE html>

html 4.01(共三种)

1. html 4.01 Strict

该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

2. html 4.01 Transitional

该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

3. html 4.01 Frameset

该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0(共三种)

1. XHTML 1.0 Strict

该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

2. XHTML 1.0 Transitional

该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

3. XHTML 1.0 Frameset

该 DTD 等同于 XHTML 1.0 Transitional,但允许框架集内容。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

该 DTD 等同于 XHTML 1.0 Strict,但允许添加模型(例如提供对东亚语系的 ruby 支持)。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

最新文章

  1. Android--我的Butterknife黄油刀怎么找不到控件了!!!
  2. django用户登录和注销
  3. ROC曲线及AUC评价指标
  4. LitJSON使用
  5. BufferedReader和BufferedWriter读写文件(转载)
  6. SQL多表查询中的分页,字段组合综合实例解析
  7. JSON 解析(门店)
  8. 在MySQL中创建实现自增的序列(Sequence)的教程
  9. JavaScript入门篇
  10. hive数据导出到本地目录 抛异常
  11. Spring学习日志之纯Java配置的MVC框架搭建
  12. 686. Repeated String Match
  13. RF parameter
  14. [总结帖]Web小白的基础恶补帖
  15. Nexus修改admin密码及其添加用户
  16. 小程序页面链接-navigator(导航)
  17. FastJson 常见问题
  18. 用 crontab 实现开机自动运行脚本
  19. ng-template
  20. 利用HADOOP中的jar写一个RPC

热门文章

  1. 【Unity Shader】---入门知识点
  2. 阅读jdk源码的流程(从今天开始要阅读jdk源码)
  3. Java 实现Excel的简单读取操作
  4. Java判断一个类里是否存在某个属性
  5. 版本控制工具 GIT 简要教程
  6. sublime text3插件安装及使用
  7. 设计模式:单例模式(Singletion)
  8. Redis 21问,你接得住不?
  9. 1.go语言目录结构
  10. 小白学Python(9)——pyecharts 绘制漏斗图 Funnel