`
sbfivwsll
  • 浏览: 63468 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

网页类型定义DOCTYPE

 
阅读更多

xhtml 1.0 类型

xhtml 1.0 严格型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

xhtml 1.0 过渡型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

xhtml 1.0 框架型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

html 4.0 类型

html 4.0 严格型:

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

html 4.0 过渡型:

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

html 4.0 框架型:

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

 

 

严格的DTD,使你写的html干净,整齐,将所有涉及表现的东西移出文档外,然后使用CSS来实现它。

过渡类型允许你在文档中使用表现元素和属性,但是这不是W3C联盟所期望的。如果你的访问者浏览器不支持CSS,可以使用这种类型。

框架类型和过渡类型没有什么区别,除了将frameset取代了body元素。

 

世界上的浏览器有很多,几十种甚至上百种之多,每一种浏览器的工作方式并不是一样的。如果你不写DTD,哪么浏览器就用自身的方式去解析你的文档,这样在各个浏览器中显示可能会不一样。DTD定义了浏览器是用标准方式解析文档。因为文档类型是有W3C联盟制定的标准,浏览器均支持这些标准。

另外,html版本不同,所支持的标签也有所不同,有些被淘汰,有些新增加。如果不定义正确的DTD声明,你的CSS和有些标识可能不会生效。

目前WEB的最新标准的是xhtml1.0,xhtml1.1是他的备用标准。

分享到:
评论

相关推荐

    DOCTYPE文档类型声明

    DOCTYPE声明不是HTML或XHTML的一部分,而是引用了一个外部的文档类型定义(DTD),这个DTD定义了文档结构的规则和语法。 在不同的HTML和XHTML版本中,DOCTYPE声明的格式有所不同。例如,HTML 3.2的DOCTYPE声明是`&lt;!...

    HTML和XHTML的联系与区别,文档类型<!DOCTYPE>

    2. **语义相似**:两者都使用相同的元素来定义网页的结构,如`&lt;html&gt;`, `&lt;head&gt;`, `&lt;body&gt;`, `&lt;p&gt;`, `&lt;div&gt;`等。 3. **文档类型声明**:在HTML和XHTML中,文档类型的声明`&lt;!DOCTYPE&gt;`用于指示浏览器按照哪种标准解析...

    html标题_DOCTYPE的含义

    **DOCTYPE声明**是HTML或XHTML文档中的一个重要组成部分,它位于文档的第一行,用来告诉浏览器文档应遵循哪个版本的HTML或XHTML...根据文档的具体需求选择合适的DOCTYPE声明,可以帮助创建更健壮、更易于维护的网页。

    DOCTYPE 文档类型声明(网页爱好者必看)

    XHTML 1.1的DOCTYPE声明类似,但引用了XHTML 1.1的DTD(文档类型定义): ```html &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt; ``` 在HTML5中,DOCTYPE...

    DOCTYPE 标签

    DOCTYPE标签在HTML和XHTML文档中扮演着至关重要的角色,它是文档类型定义(Document Type Definition)的简写,用于告诉浏览器文档遵循的HTML或XHTML规范。DOCTYPE声明位于文档的开头,即`&lt;html&gt;`标签之前,其主要...

    DOCTYPE.rar_page

    可能包括了不同DOCTYPE声明的类型、它们对浏览器的影响、如何选择合适的DOCTYPE,以及在创建网页时为什么要包含DOCTYPE声明等。 在实际开发中,DOCTYPE的选择和使用至关重要,因为它直接影响到浏览器的“标准模式”...

    DOCTYPE html PUBLIC.doc

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;` 这行代码定义了文档类型为XHTML 1.0 Transitional,这是一种过渡性的HTML版本,允许...

    网页源代码里面有静态网页的制作步骤

    即,所有的文件都需要用文档类型定义(DTD)。  其实DOCTYPE只是一组机器可读的规范,虽然中间包含了文件的URL,但浏览器不会去读取这些文件,仅用于识别,然后决定以什么样的规范去执行页面中的代码。

    CSS参考手册_第4章__网页头部元素的详细定义

    在XHTML 1.0规范中,有三种DTD(Document Type Definition,文档类型定义)可供选择: 1. **过渡型(Transitional)** - 允许在页面中使用HTML4.01的标识(需符合XHTML语法标准)。 - DTD声明示例:`&lt;!DOCTYPE ...

    选择正确DOCTYPE解决CSS在网页失效问题

    当你发现自己的CSS样式无法正常应用到网页上时,DOCTYPE的选择可能是导致问题的关键所在。本文将深入探讨DOCTYPE的作用,以及如何选择正确的DOCTYPE来解决CSS失效的问题。 首先,DOCTYPE是一个指令,它告诉浏览器...

    DOCTYPE元素详解 完整版

    DOCTYPE是文档类型(DocumentType)的缩写,它用于声明一个页面的文档类型定义(DocumentType Declaration, 即DTD)。&lt;!DOCTYPE&gt;元素是HTML文档中非常重要的一个指令,它位于文档的最前面位置,必须在标签之前。&lt;!...

    为什么使用DOCTYPE HTML

    值得注意的是,DOCTYPE的目的是启动标准模式,而不是验证文档是否符合某个特定的DTD(文档类型定义)。即使没有指定DTD,只要存在DOCTYPE声明,浏览器就会进入标准模式。在HTML5中,不再需要指定DTD,因为HTML5本身...

    HTML 版本声明 DOCTYPE 标签

    早期的HTML版本,如HTML4.01,需要引用文档类型定义(DTD)文件,因为这些版本基于标准通用标记语言(SGML)。在HTML4.01中,DOCTYPE声明通常与三个不同的文档类型关联:Strict、Transitional和Frameset。其中,...

    指定网页doctype解决CSS Hacking

    在文章《指定网页doctype解决CSS Hacking》中,作者讨论了这个问题,并提供了一个解决方案:通过在HTML文档的开头声明文档类型定义(doctype),来指导浏览器采用标准模式(Standard Mode)解析页面,而非怪异模式...

    DOCTYPE HTML PU.docx

    - `&lt;TITLE&gt;`:定义网页的标题,显示在浏览器的标题栏或标签上。 - `&lt;META&gt;`:提供有关文档的信息,如生成器、作者、关键字和描述。 - `&lt;BODY&gt;`:包含网页的可见内容。 3. **CSS样式**: - `html, body`: 设置...

    浅谈HTML的doctype和编码

    HTML5不引入DTD(文档类型定义),从而简化了doctype声明。 - 对于旧版本的HTML(例如HTML 4.01或XHTML 1.0),doctype声明会更为复杂,并且需要引入对应的DTD。例如,严格型的HTML 4.01的doctype声明为:`&lt;!...

    IE8如何定义浏览器工作模式避免网页显示混乱

    标题中的“IE8如何定义浏览器工作模式避免网页显示混乱”主要涉及的是在IE8浏览器中,如何通过调整浏览器的工作模式来确保网页的正确显示。在IE8 beta1版本推出后,许多网站,包括新浪,遇到了显示问题,主要是由于...

    DOCTYPE html.docx

    #### 一、文档类型声明(DOCTYPE) 文档开头出现的 `&lt;!DOCTYPE html&gt;` 是HTML5文档类型的声明。它告诉浏览器该页面使用的是哪种HTML标准,对于确保网页在不同浏览器中正确显示非常重要。这里简要介绍下几个要点: - ...

    CSS失效怎么办?请检查网页最头部是否包含Doctype标签

    在网页开发中,CSS(Cascading Style Sheets)是用于定义网页布局和样式的语言,它使得内容与表现分离,让网页设计更加灵活和可维护。然而,有时即便CSS代码编写无误,链接也正确,样式仍然可能无法正常应用到网页上...

Global site tag (gtag.js) - Google Analytics