Doctype

Posted 前端纸飞机

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Doctype相关的知识,希望对你有一定的参考价值。

<!DOCTYPE>

1, DOCTYPE即document type(文档类型),也叫文档声明。
2,用来指示浏览器你的页面使用哪个html版本。
3,必须向HTML文档添力口 <!DOCTYPE>声明,这样浏览器才能获知文档类型,否则CSS不生效。
4, DOCTYPE声明不是HTML标签,它必须位于HTML文档的第一行,即vhtml>标签之前。它没有结束标记,也不区分大小写。

一些DOCTYPE声明

HTML 5

说明:HTML5没有使用SGML(标准通用置标语言)或XHTML,它是一个全新的类型,因此不需要引用DTD( .dtd,文档类型定义,规定标记语言的规则)。HTML4.01和XHTML基于SGML,声明需要引用DTD。

HTML 4.01 Strict

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

说明:该DTD不允许弃用的元素,不允许框架集( Framesets) 。

HTML 4.01 Transitional

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

说明:该DTD允许弃用的元素。不允许框架
集。

HTML 4.01 Frameset

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

说明:该DTD允许弃用的元素。允许框架集。

XHTML 1.0 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtmll/DTD/xhtm Ilstrict dtd">

说明:该DTD不允许弃用的元素。不允许框架集。必须以格式正确的xhtml来编写标记。

XHTML 1.0 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtmll/DTD/xhtmlltransitional.dtd">

说明:该DTD允许弃用的元素。不允许框架集。必须以格式正确的xhtml来编写标记。

XHTML 1.0 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" Hhttp://www. w3.org/TR/xhtmll/DTD/xhtm IIframeset.dtd">

说明:该DTD允许弃用的元素。允许框架集。必须以格式正确的xhtml来编写标记。

XHTML 1.1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtmlll/DTD/xhtmBl

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

以上是关于Doctype的主要内容,如果未能解决你的问题,请参考以下文章

修改linux系统显示语言

世界各国语言用英语怎么说

数学置标语言(MathML)

Linux基础命令

浪潮的加班标语炸了,这是顶风作案?

语系/地区码