DOCTYPE是document type(文档类型)的简写,在Web设计中用来说明你用的XHTML或者HTML是什么版本。

要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。

语法

HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语言""URL"

顶级元素 指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。

可用性 指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。

SYSTEM 系统资源,如本地文件或 URL。

注册 指定组织是否由国际标准化组织(ISO)注册。 + 默认。组织名称已注册。

- 组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。

组织 指定表明负责由 !DOCTYPE 声明引用的 DTD 的创建和维护的团体或组织的名称,即 OwnderID。 IETF IETF。

W3C W3C。

类型 指定公开文本类,即所引用的对象类型。 DTD 默认。DTD。

标签 指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。

定义 指定文档类型定义。

Frameset 框架集文档。

Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。

Transitional 包含除 frameSet 元素的全部内容。

语言 指定公开文本语言,即用于创建所引用对象的自然语言编码系统。

该语言定义已编写为 ISO 639 语言代码(大写两个字母)。 EN 默认。英语。

URL 指定所引用对象的位置。

在W3C标准中使用DOCTYPE声明和使用建议

严格标准的html 4.01 (html 4.01 strict)

这个dtd包含所有的html元素和属性,但不包括过时的元素(如字体),同时框架是不允许的。

/p>

"http://www.w3.org/tr/html4/strict.dtd">

过渡性的html 4.01 (html 4.01 transitional)

这个dtd包含所有的html元素和属性。包括过时的元素(如字体)。但是框架是不允许的

/p>

"http://www.w3.org/tr/html4/loose.dtd">

集成框架的html 4.01 (html 4.01 frameset)

这个dtd基本和过渡性的html 4.01相同,但是允许使用框架

/p>

"http://www.w3.org/tr/html4/frameset.dtd">

严格的xhtml 1.0(xhtml 1.0 strict)

这个dtd包含所有的html元素和属性,但不包括过时的元素(如字体),框架是不允许的。而且必须使整个文档符合xml标准。

/p>

"http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">

过渡性xhtml 1.0(xhtml 1.0 transitional)

这个dtd包含所有的html元素和属性。包括过时的元素(如字体)。但是框架是不允许的。而且必须使整个文档符合xml标准

/p>

"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">

集成框架的xhtml 1.0 (xhtml 1.0 frameset)

这个dtd基本和过渡性的xhtml1.0相同,但是允许使用框架. 而且必须使整个文档符合xml标准

/p>

"http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">

xhtml1.1

这个dtd基本和严格型的xhtml相同,但是允许添加一些自定义标记

/p>

"http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">

html页面的dtd是什么意思,html dtd文件解释相关推荐

  1. 关于mybatis的参数2个使用经验(类似于struts2的通配所有页面的action配置,xmlsq语句参数类型为基本类型时的快捷指定办法)...

    1.我们都知道在struts2中为防止浏览器绕过struts过滤器直接请求页面,所以我们都会配置一个拦截所有页面的action,如下: <action name="*"> ...

  2. NET中winform与webform互相通讯实例,CS调用BS页面的JS函数---转载

    原创:.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数 时间:2009-12-11 21:09:32 来源:原创 作者:dodo - - 现在C#越来越多朋友使用了,大 ...

  3. ASP.NET 获取上一个页面的Url链接

    ASP.NET 获取上一个页面的Url链接Uri Url = HttpContext.Current.Request.UrlReferrer;

  4. php编译html,将PHP模板文件编译为静态HTML页面的Ant任务

    我们当前的站点分解为各种易于使用的PHP包,它们使用这些漂亮的PHP模板库中的一个汇集到一起.将PHP模板文件编译为静态HTML页面的Ant任务 我们目前使用Ant构建来优化大多数关于连接,缩小和图像 ...

  5. javascript笔记——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数...

    页面跳转同时执行js代码$(function(){});url参数传递 标题的前半部分其实不必赘述,按钮也可以换成超链接.. 假设是需要在A页面上的一个按钮,点击后跳转到B页面,传一些参数后且并B页面 ...

  6. php自动生成新闻页,自动发布新闻页面的php代码

    自动发布新闻页面的php代码 新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成. 该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下: ...

  7. 返回动态html,使用硒返回动态页面的html代码

    我想抓取这个网站,问题是它的动态加载.使用硒返回动态页面的html代码 基本上我想要什么,我可以从浏览器控制台中看到的,不是我所看到的,当我点击右键>节目源. 我已经尝试了一些硒的例子,但我不能 ...

  8. json里面返回模板输出的html,在JSON响应中返回完整页面的HTML而不是字符串输出...

    我想通过使用web方法的ajax实现最简单的任务.我的web方法如下在JSON响应中返回完整页面的HTML而不是字符串输出 [WebMethod] public static string GetDa ...

  9. Vue是如何渲染页面的,渲染过程以及原理代码

    Vue是如何渲染页面的,渲染过程以及原理代码:https://www.cnblogs.com/ypinchina/p/7238402.html 转载于:https://www.cnblogs.com/ ...

  10. ssh框架点击按钮就404_设置404错误页面的5大关键因素

    对搜索引擎影响的是:"当网页不存在或发生错误时,应该返回404状态码,以此告知搜索引擎该页面不存在".但服务器默认的错误页面比较简单,也没有回到首页或上一个页面的链接,导致用户流失 ...

最新文章

  1. 如何正确的学习Blender-入门到精通课程
  2. 【洛谷 P1896】[SCOI2005]互不侵犯(状压dp)
  3. VSCode工程文件右侧A M U 字母的含义
  4. QDoc清单文件示例
  5. 如何提升测试环境的稳定性?来看看阿里内部的实践总结
  6. (六)构建优化(揭开webpack性能优化的内幕)
  7. macappstore登不上去_武功山观星归来,缆车登顶,不徒步攻略!
  8. (转)Thrift在Windows及Linux平台下的安装和使用示例
  9. tensorflow源码安装
  10. vscode 不展示文档注释内容_文本框这样用,实现文档不同板块内容高效联动,你还不知道吧...
  11. linux动态追踪神器——Strace实例介绍【转】
  12. 转:PHP程序里的敏感信息处理方法
  13. java jdom追加节点_java-使用xpath和jdom选择一个节点
  14. 5双机配置_SBC双机热备解决方案
  15. Linux基础培训笔记二
  16. 苹果开发者账号分类详解
  17. 注册岩土工程师计算机专业的能考吗,岩土工程师报考条件
  18. android 图片大小控制,Android实现通过手势控制图片大小缩放的方法
  19. python报错: list object has no attribute shape的解决
  20. 新东方托福词汇(List 16 ~ List 20)

热门文章

  1. unity 贴图合并_[2018.4]Unity版本迭代与效果提升
  2. 感恩节:美国人的春节
  3. ZBrush中的法线贴图你知道吗?
  4. 用只读打开服务器上的文档,打开WebDAV文档在MS Office中以IT只读方式打开WebDAV服务器...
  5. 轩小陌的Python笔记-Pandas时间序列与日期
  6. 安装mysql8报错及解决方案
  7. 什么是localhost(127.0.0.1)?
  8. 一线顶级互联网公司offer的成功经验【转自IT面试】
  9. [Mysql] LEFT函数 | RIGHT函数
  10. 电脑联网打不开网页只能用qq和微信