[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 支持)。