`
数乐舞者
  • 浏览: 4437 次
  • 来自: 北京
社区版块
存档分类
最新评论

HTML <!DOCTYPE> 标签

    博客分类:
  • Html
阅读更多
浏览器支持

IE   Firefox Chrome Safari Opera
所有浏览器都支持 <!DOCTYPE> 声明。

定义和用法

<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
HTML5 不基于 SGML,所以不需要引用 DTD。
提示:请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型。
HTML 4.01 与 HTML5 之间的差异
在 HTML 4.01 中有三种 <!DOCTYPE> 声明。在 HTML5 中只有一种:
<!DOCTYPE html>
HTML 元素和文档类型(Doctype)
请参阅这个 HTML 元素表,其中列出了每种元素会出现在哪个文档类型中。
提示和注释
注释:<!DOCTYPE> 声明没有结束标签。
提示:<!DOCTYPE> 声明对大小写不敏感。
提示:请使用 W3C 的验证器来检查您是否编写了有效的 HTML / XHTML 文档!

常用的 DOCTYPE 声明

HTML 5
<!DOCTYPE html>

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">

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">

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 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">

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">

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">
分享到:
评论

相关推荐

    HTML !DOCTYPE 标签 声明HTML版本

    DOCTYPE&gt;并不是HTML标签,它声明web浏览器关于页面使用哪个 HTML 版本进行编写的指令。 在 HTML 4.01 中,&lt;!DOCTYPE&gt; 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现...

    HTML 语法大全!超级精炼<一点通>

    &lt;attribute&gt; 以对象的形式代表了 HTML 元素的标签属性或属性。 &lt;B&gt; 指定文本应以粗体渲染。 &lt;base&gt; 指定一个显示 URL 用于解析对于外部源的链接和引用,如图像和样式表。 &lt;baseFont&gt; 设置渲染文本时作为缺省字体的...

    网页 DOCTYPE html标签的作用1

    DOCTYPE&gt; 声明位于文档中的最前面的位置,处于 &lt;html&gt; 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。如果不写,可能会造

    index.html

    DOCTYPE html&gt; &lt;!-- 双标签:有头有尾,并且尾巴内会有一个关闭符:/ --&gt; &lt;!-- 该文档的根元素(根节点) --&gt; &lt;html lang="en"&gt; &lt;!-- 头部标签 --&gt; &lt;head&gt; &lt;!-- 单标签(也称空标签):有头没有尾,结尾会有一个...

    HTML标签大全

    DOCTYPE&gt; 文档类型 &lt;html&gt;文档 &lt;body&gt;文档主体 &lt;h1&gt; to &lt;h6&gt; HTML 标题 &lt;p&gt;段落 &lt;br&gt;换行 &lt;hr&gt;水平线 &lt;!--...--&gt;注释 --文本 &lt;b&gt;粗体文本 &lt;font&gt;不赞成用。文本字体、尺寸和颜色 &lt;i&gt;斜体文本 &lt;em&gt;强调文本 &lt;big&gt;大...

    HTML+CSS+JavaScript 400源码套装.rar

    HTML标签是由尖括号包围的关键字,比如&lt;html&gt;,HTML标签通常是成对出现的,比如&lt;b&gt;&lt;/b&gt;,标签对中的第一个标签为开始标签,第二个标签为结束标签,开始标签和结束标签也被称为开放标签和闭合标签 HTML注释: &lt;!–...

    使用HTML开发商业网站-创建表格课件.pptx

    doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;表格 &lt;/title&gt; &lt;/head&gt; &lt;body&gt; ....... &lt;/body&gt; &lt;/html&gt; &lt;table border="1"&gt; &lt;tr&gt; &lt;td&gt;品牌&lt;/td&gt; &lt;td&gt;型号&lt;/td&gt; &lt;td&gt;颜色&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;华为&lt;/td...

    HTML(超文本标记语言)笔记.txt

    DOCTYPE&gt;声明开始,然后包含&lt;html&gt;元素,其中包括&lt;head&gt;和&lt;body&gt;部分。&lt;head&gt;包含文档的元数据,如标题、字符编码和引入的外部资源;&lt;body&gt;包含页面的可见内容。 标题和段落: 使用&lt;h1&gt;到&lt;h6&gt;标签定义标题,表示...

    struts标签库

    &lt;title&gt;action标签&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- 这句会显示action请求的跳转页面success.jsp页面要显示的内容 --&gt; &lt;s:action name="action" executeResult="true"&gt;&lt;/s:action&gt; &lt;!--这句不会显示 --&gt; &lt;s:action name...

    前端面试题

    DOCTYPE html&gt; B &lt;!DOCTYPE HTML PUBLIC&gt; C &lt;!DOCTYPE xhtml&gt; D &lt;!DOCTYPE html5&gt; 2、以下全部属于块级标签的是 A &lt;div&gt;&lt;p&gt;&lt;input&gt;&lt;span&gt;&lt;img&gt; B &lt;div&gt;&lt;h1&gt;&lt;p&gt;&lt;img&gt;&lt;dl&gt; C &lt;span&gt;&lt;h1&gt;&lt;p&gt;&lt;img&gt;&lt;dl&gt; D &lt;div&gt;...

    前端开发开发入门技巧点以及教程知识点总结.docx

    学习和使用常见的HTML标签,如标题标签(&lt;h1&gt;至&lt;h6&gt;)、段落标签&lt;p&gt;、图像标签&lt;img&gt;、链接标签&lt;a&gt;、列表标签&lt;ul&gt;/&lt;ol&gt;/&lt;li&gt;等。 理解HTML5新增的语义化标签,比如&lt;header&gt;, &lt;nav&gt;, &lt;section&gt;, &lt;article&gt;, &lt;footer&gt;等...

    html学习笔记.zip

    DOCTYPE html&gt;`---------*注明文件使用格式* `&lt;html lang="en"&gt;`--------*注明网页使用语言 en-英语 zh-CN-中文*&lt;br /&gt; `&lt;head&gt;`--------*头部*&lt;br /&gt; `&lt;meta charset=UTF-8&gt;`-------*设置字符集,一般都为UTF-8...

    【JavaScript源代码】用JS创建一个录屏功能.docx

    用JS创建一个录屏功能  OBS studio很酷,但 ...DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Parcel Sandbox&lt;/title&gt; &lt;meta charset="UTF-8" /&gt; &lt;/head&gt; &lt;body&gt; &lt;video class="video" width="600px" controls&gt;&lt;/video&gt;

    HTML S1 知识点总结

    北大青鸟s1 HTML 知识点总结 HTML5的优势 世界知名浏览器厂商对HTML5的支持:微软 、Google、苹果、Opera、Mozilla 市场的需求 ...没有顺序,每个&lt;dt&gt;标签、&lt;dd&gt;标签独占一行(块元素) 默认没有标记

    前端基础知识h5篇,需要的同学自行下载

    (1)双标签书写规则:&lt;双标签名称&gt;内容&lt;/双标签名称&gt;,例如&lt;html&gt;内容&lt;/html&gt;; (2)单标签书写规则:&lt;单标签名称/&gt;,例如&lt;br/&gt;; 3.HTML属性 HTML属性指的是标签属性,HTML标签可以拥有属性,给相关的HTML元素提供...

    01-JSONP.rar

    DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt; &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt; ...

    JSP+Struts+JSTL+EL新闻发布系统jsp

    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt; &lt;!-- saved from url=(0043)http://www.chinahongker.com/index/index.asp --&gt; &lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;E鹰网络工作室&lt;/TITLE&gt;&lt;LINK href="/images/css....

    解读html5关于html5的应用与认识

    HTML5 新增的一些新标签除了不仅仅是更具语义的 &lt;div&gt; 标签的替代品,并不提供额外的功能。这些都是新增的标签:&lt;article&gt;、&lt;section&gt;、&lt;aside&gt;、&lt;hgroup&gt;、&lt;header&gt;,&lt;footer&gt;、&lt;nav&gt;、&lt;time&gt;、&lt;mark&gt;、...

    ITATHTML复习题

    请你编写一个CSS文件,用于改变&lt;p&gt;标签中文字的大小,和颜色。并在相关页面内写出完整的链接语句 HTML中的代码: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    HTML !DOCTYPE 标签.docx

    HTML !DOCTYPE 标签.docx

Global site tag (gtag.js) - Google Analytics