欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

DTD文档模型是什么

程序员文章站 2022-04-10 21:16:52
[2019.06.22 学习笔记3] 1.DTD文档模型是DOCTYPE文档声明,是Doucument Type Definition的英文缩写,是文档类型定义 2.制作一个标准的页面,声明一个正确的DOCTPYE,HTML里面的标识和CSS才能正常生效. 3.不是HTML标签,不区分大小写,没有结 ......

[2019.06.22 学习笔记3]

1.dtd文档模型是doctype文档声明,是doucument type definition的英文缩写,是文档类型定义

<!doctype html>      <!--告诉浏览器使用哪个html版本-->
<html>               <!--html文档开始-->
<head> </head>       <!--定义浏览器、搜索引擎读取的内容--> 
<body></body>        <!--网页显示内容-->
</html>

  

2.制作一个标准的页面,声明一个正确的doctpye,html里面的标识和css才能正常生效.

3.不是html标签,不区分大小写,没有结束标签

4.dtd文档模型在html4中有三种声明方式,而在html5中只有一种

<!doctype html>  //html 5 

<!doctype html public “-//w3c//dtd html 4.01//en” “http://www.w3.org/tr/html4/strict.dtd“>  //html 4.01 strict 严格
该 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 transitional 过渡 该 dtd 包含所有 html 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(framesets)。 <!doctype html public “-//w3c//dtd html 4.01 frameset//en” “http://www.w3.org/tr/html4/frameset.dtd“> //html 4.01 frameset 框架 该 dtd 等同于 html 4.01 transitional,但允许框架集内容。 <!doctype html public “-//w3c//dtd xhtml 1.0 strict//en” “http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd“> /xhtml 1.0 strict 该 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 transitional 该 dtd 包含所有 html 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(framesets)。必须以格式正确的 xml 来编写标记。 <!doctype html public “-//w3c//dtd xhtml 1.0 frameset//en” “http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd“> //xhtml 1.0 frameset 该 dtd 等同于 xhtml 1.0 transitional,但允许框架集内容。 <!doctype html public “-//w3c//dtd xhtml 1.1//en” “http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd“>//xhtml 1.1 该 dtd 等同于 xhtml 1.0 strict,但允许添加模型(例如提供对东亚语系的 ruby 支持)。