阿里云服务器 网站,广东省建设安全协会网站,阳泉软件定制网站建设,网站建设收费标准精英HTML 有效 DOCTYPES
介绍
HTML文档类型定义#xff08;DOCTYPE#xff09;是HTML文档中的一个声明#xff0c;它告诉浏览器该文档使用的HTML版本。这有助于浏览器正确地解析和渲染页面。本文将探讨各种有效的HTML DOCTYPE声明#xff0c;并解释它们的作用。
HTML5 DOCTY…HTML 有效 DOCTYPES
介绍
HTML文档类型定义DOCTYPE是HTML文档中的一个声明它告诉浏览器该文档使用的HTML版本。这有助于浏览器正确地解析和渲染页面。本文将探讨各种有效的HTML DOCTYPE声明并解释它们的作用。
HTML5 DOCTYPE
HTML5是最新的HTML标准其DOCTYPE声明是最简单和最常用的。HTML5 DOCTYPE声明如下
!DOCTYPE html这个声明告诉浏览器该文档是HTML5文档。HTML5 DOCTYPE不需要指定DTD文档类型定义因为HTML5规范本身就是DTD。
HTML4 DOCTYPE
HTML4是HTML5之前的版本其DOCTYPE声明相对复杂。HTML4有两种模式严格模式和过渡模式。每种模式都有相应的DOCTYPE声明。
HTML4 严格模式
HTML4严格模式的DOCTYPE声明如下
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtd这个声明告诉浏览器该文档是HTML4文档并且应该按照严格模式解析。
HTML4 过渡模式
HTML4过渡模式的DOCTYPE声明如下
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd这个声明告诉浏览器该文档是HTML4文档并且应该按照过渡模式解析。过渡模式允许使用一些在严格模式中禁止的元素和属性。
XHTML DOCTYPE
XHTML是HTML的一种更严格的变体它基于XML。XHTML也有多种版本每种版本都有相应的DOCTYPE声明。
XHTML 1.0
XHTML 1.0有三种模式严格模式、过渡模式和框架集模式。每种模式都有相应的DOCTYPE声明。
XHTML 1.0 严格模式
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdXHTML 1.0 过渡模式
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdXHTML 1.0 框架集模式
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Frameset//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtdXHTML 1.1
XHTML 1.1的DOCTYPE声明如下
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.1//EN http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd这个声明告诉浏览器该文档是XHTML 1.1文档。
总结
本文介绍了各种有效的HTML DOCTYPE声明包括HTML5、HTML4和XHTML的DOCTYPE声明。正确使用DOCTYPE声明有助于浏览器正确地解析和渲染页面。HTML5的DOCTYPE声明是最简单和最常用的而HTML4和XHTML的DOCTYPE声明则相对复杂。