HTML DOCTYPE 的重要性
来源:互联网 发布:windows的字体文件夹 编辑:程序博客网 时间:2024/04/28 11:03
<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
DOCTYPE 3种类型
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">
如果html中没有加上doctype 可能在不同浏览器出现bug. 所以html加上doctype是至关重要的.
HTML DOCTYPE文档类型举例说明
HTML4.01文档过渡定义类型,此类型定义的文档可以使用HTML中的标签与元素包括一些不被W3C推荐的标签(例如:font、b等),不可以使用框架
<
!
DOCTYPE
HTML
PUBLIC
"
-//W3C//DTD HTML 4.01 Transitional//EN
"
"
http://www.w3.org/TR/html4/loose.dtd
"
>
HTML4.01文档严格定义类型,此类型定义的文档可以使用HTML中的标签与元素,不能包含不被W3C推荐的标签(例如:font、b等),不可以使用框架
<
!
DOCTYPE
HTML
PUBLIC
"
-//W3C//DTD HTML 4.01//EN
"
"
http://www.w3.org/TR/html4/strict.dtd
"
>
HTML4.01文档框架定义类型,此类型等同于HTML4.01文档过渡定义类型,但可以使用框架
<
!
DOCTYPE
HTML
PUBLIC
"
-//W3C//DTD HTML 4.01 Frameset//EN
"
"
http://www.w3.org/TR/html4/frameset.dtd
"
>
XHTML1.0文档过渡定义类型,此类型定义的文档可以使用HTML中的标签与元素包括一些不被W3C推荐的标签(例如:font、b等),不可以使用框架
<
!
DOCTYPE
html
PUBLIC
"
-//W3C//DTD XHTML 1.0 Transitional//EN
"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"
>
XHTML1.0文档严格定义类型,此类型定义的文档只可以使用HTML中定义的标签与元素,不能包含不被W3C推荐的标签(例如:font、b)(梦之都就使用了此类型),不可以使用框架
<
!
DOCTYPE
html
PUBLIC
"
-//W3C//DTD XHTML 1.0 Strict//EN
"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
"
>
XHTML1.0文档框架定义类型,等同于XHTML1.0文档过渡定义类型,但可以使用框架
<
!
DOCTYPE
html
PUBLIC
"
-//W3C//DTD XHTML 1.0 Frameset//EN
"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd
"
>
XHTML1.1文档严格定义类型,等同于XHTML1.0文档过渡定义类型
<
!
DOCTYPE
html
PUBLIC
"
-//W3C//DTD XHTML 1.1//EN
"
"
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd
"
>
HTML5文档类型
<
!
DOCTYPE
html
>
猴子提示: HTML声明中使用的标签是很特殊的(不同于前面介绍的标签语法),使用<!开始,结束也不用关闭符.
- HTML DOCTYPE 的重要性
- HTML DOCTYPE 的重要性
- <!DOCTYPE html>的重要性
- HTML DOCTYPE 的重要性 .
- HTML DOCTYPE 的重要性
- HTML DOCTYPE 的重要性
- <!DOCTYPE html>的重要性
- HTML DOCTYPE 的重要性
- HTML,JSP DOCTYPE 的重要性
- 什么是<!DOCTYPE html>及<!DOCTYPE html>的重要性?
- 什么是<!DOCTYPE html>及<!DOCTYPE html>的重要性?
- <!DOCTYPE html>重要性
- jsp中<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 。。的重要性
- HTML 的DOCTYPE 标签
- HTML的doctype申明
- <!DOCTYPE html>的作用
- <!DOCTYPE html>的作用!
- Doctype Html的作用
- [笔记丶设计模式]2. 如何学习设计模式
- a标签里面嵌套一个a标签,点击子链接标签时,同时触发了父标签a
- DateTranslator源码解析
- Tomcat7下配置SSI(解决中文乱码问题)
- 字符与字节
- HTML DOCTYPE 的重要性
- 下一个排列
- #146 – Use GetValueSource Method to Find the Source of a Dependency Property Value
- Android实现双进程守护
- 借助RESTful API,用Excel开发网站,可用于多人在线实时编辑Excel,有实例下载
- Leetcode 127. Word Ladder
- 几款EDA软件比较
- 里诺图书管理系统 v2.34官方版
- C# XML配置文件读写类(用于程序配置保存)