HTML5教程

html基础标签 !DOCTYPE

本文主要是介绍html基础标签 !DOCTYPE,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

!DOCTYPE

定义

<!DOCTYPE html> 是一个声明,表示该文档是由 HTML5 进行编写的。
声明必须是 HTML 文档的第一行,位于 标签之前。请始终向 HTML 文档添加 声明,这样浏览器才能获知文档类型。

在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5 不基于 SGML,所以不需要引用 DTD。

注意

在 HTML 4.01 中有三种 <!DOCTYPE> 声明。

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

HTML5

这篇关于html基础标签 !DOCTYPE的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!