有关doctype声明

来源:互联网 发布:知柏地黄丸治失眠吗 编辑:程序博客网 时间:2024/06/07 02:52
提示:<!DOCTYPE>声明没有结束标签,<!DOCTYPE>声明对大小写不敏感
文档模式主要由两个作用:
1.告诉浏览器使用什么样的html或xhtml规范来解析html文档。
2.对浏览器的渲染模式产生影响;不同的渲染模式会影响到浏览器对于css代码甚至是js脚本的解析,所以Doctype是非常关键的,尤其是在IE系列浏览器中,由DOCTYPE所决定的HTML页面的渲染模式至关重要。
两种渲染模式:
BackCompat:标准兼容模式未开启(或叫怪异模式、混杂模式)
CSS1Compat:标准兼容模式已开启(或叫严格模式)
该标签可分为三种DTD类型,分别表示严格版本、过度版本以及基于框架的HTML文档
HTML5
<!DOCTYPE html>
HTML 4.01 Strict
该DTD包含所有HTML元素和属性,但不包括展示性的和弃用的元素(比如font)。不允许框架集(Frameset)。
HTML4.01 Transitional
该DTD包含所有html元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集。
HTML 4.01 Frameset
该DTD等同于HTML4.01 Transitional,但允许框架集内容。
XHTML 1.0 Strict
该DTD包含所有HTML元素和属性,但不包括展示性的和弃用的元素(比如font)。不允许框架集(Frameset)。必须以正确的XML来编写标记。
XHTML 1.0 Transitional
该DTD包含所有HTML元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集(Frameset)。必须以正确的XML来编写标记。
XHTML 1.0 Frameset
该DTD等同于HTML4.01 Transitional,但允许框架集内容。
XHTML 1.1
该DTD等同于XHTML 1.0 Strict,但允许添加模型。
0 0
原创粉丝点击