`

html框架页面文档声明

    博客分类:
  • html
阅读更多


通俗地讲,文档类型声明(Document Type Declaration,DTD)的作用就是告知浏览器文档中包含的内容属于什么类型,以便用相应的规则来解释和处理各种标记。若使用了不正确的文档声明或根本不进行文档声明,浏览器会按自己的方式进行解析,可能会产生预想不到的页面效果。因此一个标准的(X)HTML文档必须包含相应的文档类型声明,它位于文档的最开始处。

HTML 4.01定义了三种文档类型:严格型(Strict)、过渡型(Transitional)和框架型(Frameset)

1.严格型要求不能使用任何表现层的属性和元素,页面样式全部交给CSS控制。如:br元素、bgcolor属性等都不允许使用。

2.过渡型要求比较宽松,允许使用表现层的属性和元素,当用户浏览器不支持CSS样式时,可以使用这种方式控制页面样式。

3.框架型用于那些使用框架的页面,除了允许框架替代body外,框架型和过渡型的要求是一致的。

严格型
HTML的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 //EN"
"http://www.w3.org/TR/html4/strict.dtd">

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

过渡型
HTML的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

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

框架型
HTML的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

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

  严格地讲,XHTML只能包含定义文档内容的结构,任何属于表现层的属性和元素都不允许出现,因此应该使用严格型的文档类型声明。但是一般的XHTML还是用过渡型声明。


参考:
http://hi.baidu.com/ano5/blog/item/be5fd53def4eadc87c1e71d9.html
分享到:
评论

相关推荐

    技术文档web框架

    2. 模板引擎:模板引擎允许开发者使用声明式语法来创建动态HTML页面,与后端数据进行交互。 3. 数据库操作:大多数框架都提供数据库抽象层,如ORM,使得开发者无需直接编写SQL,就能进行数据的增删改查。 4. 安全...

    html后台框架代码

    HTML后台框架是构建Web应用程序的一种高效工具,它整合了HTML、CSS、JavaScript以及其他前端技术,为开发者提供了一套完整的基础结构,以便快速开发出功能丰富的交互式网页应用。这些框架通常包括布局模板、UI组件、...

    HTML5&CSS3网页制作:HTML5文档基本格式.pptx

    HTML5的文档结构也更加清晰,文档类型声明(&lt;!doctype html&gt;)变得更简洁,&lt;html&gt;, , 和标签仍然是文档的基本框架。部分通常包含页面元数据,如字符集设置、引用外部样式表和脚本、页面标题等。而部分则是页面实际...

    HTML基础教程文档

    HTML4.0标准的引入是HTML发展的一个重要里程碑,它增强了HTML的功能,引入了如DOCTYPE声明、框架集、表单控件、样式表支持等特性,极大地推动了Web开发的进步,使得网页设计更加标准化、结构化和可访问性更强。...

    DOCTYPE文档类型声明

    DOCTYPE文档类型声明是HTML或...总的来说,DOCTYPE声明是HTML和XHTML文档规范化和标准化的重要标志,它直接影响到浏览器如何解析和展示网页内容。因此,开发Web页面时,选择合适的DOCTYPE声明并正确使用是非常必要的。

    HTML5教程PDF文档

    在HTML5中,文档类型声明非常简洁: ```html &lt;!DOCTYPE html&gt; ``` 2. **HTML元素**:整个文档的根节点。 ```html &lt;html&gt; &lt;!-- 内容 --&gt; &lt;/html&gt; ``` 3. **头部(head)**:包含文档的元数据,如标题、字符...

    css+html+java 中英文帮助文档

    HTML(HyperText Markup Language)是网页开发的基础,它使用标记标签来描述页面内容和结构。HTML5是当前最新的版本,包含以下重要知识点: 1. 标签:HTML由一系列标签组成,如`&lt;head&gt;`、`&lt;body&gt;`、`&lt;p&gt;`、`&lt;img&gt;`...

    Go_Golang Echo 框架中文文档-BookStack.CN

    使用书栈(***)构建文档时,对于文档的生成、版本更新、版权声明、参与翻译维护的人员等信息也进行了说明。文档的作者、翻译者、以及平台提供的服务包括文档内容的生成和导出工具,强调了知识共享的重要性,并呼吁...

    HTML各种帮助文档

    DHTML,即Dynamic HTML,是HTML的一个扩展,引入了CSS(层叠样式表)、DOM(文档对象模型)和JavaScript,使得网页可以实现动态效果和交互性。DHTML手册可能包含了关于如何创建动态元素、响应用户交互以及利用脚本...

    Yii框架PDF中文文档

    ### Yii框架知识点总结 #### 一、概述与新特性 ...无论是在基础概念的理解还是实际开发过程中遇到的问题,Yii框架都有详尽的文档和技术支持,使得开发者能够更加专注于业务逻辑的实现,大大提高了开发效率。

    HTML5文档基本结构.pdf

    HTML5 文档基本结构由多个元素组成,包括文档类型声明、HTML 文档开始标记、HTML 文档头部开始标记、文档头部内容、文档主体开始标记、文档主体内容和文档结束标记。 1. 文档类型声明(Doctype) 文档类型声明...

    最基本的网页框架很好用

    网页框架是构建网页的基础结构,它定义了页面的基本布局与样式设置方式,便于开发者高效地组织内容,并确保页面在不同设备上的良好表现。 #### 二、HTML文档类型声明(`&lt;!DOCTYPE html&gt;`) 文档类型声明位于文档的...

    HTML用户帮助文档

    在“HTML用户帮助文档”中,可能还会涵盖如何使用框架集(和),创建锚点()以实现内部链接,以及如何使用标签来控制页面的元信息,比如字符编码和刷新间隔。此外,文档可能还会讲解关于响应式设计的基本概念,这是...

    HTML 4.0 文档.

    7. **框架**:HTML 4.0支持使用`&lt;frameset&gt;`和`&lt;frame&gt;`元素创建框架结构,允许在一个浏览器窗口中显示多个独立的HTML文档。 8. **表单**:`&lt;form&gt;`元素用于创建表单,`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;select&gt;`和`...

    html5框架,不容错过

    HTML5框架是现代Web开发的重要组成部分,它们提供了一系列工具、库和最佳实践,帮助开发者高效地构建功能丰富的、响应式的网页应用。"html5框架,不容错过"这一标题明确指出,我们将探讨那些对于HTML5开发至关重要的...

    微信小程序框架文档

    ### 微信小程序框架概述 #### 一、框架简介 微信小程序框架旨在为开发者提供一个简单高效的开发环境,使得开发者能够在...通过深入学习文档中的各个知识点,开发者可以充分利用框架的优势,提升开发效率和用户体验。

    HTML编码标准1

    1. **文档类型声明**:确保在HTML文档的开头使用正确的文档类型声明,如`&lt;!DOCTYPE html&gt;`。在HTML5中,推荐使用小写形式`&lt;!doctype html&gt;`。 2. **元素名的大小写**:HTML5元素名可以是大写或小写,但推荐使用小写...

    HTML文档相关内容

    DOCTYPE html&gt;`开头,声明文档类型。 - `&lt;html&gt;`元素是文档的根元素,包含整个页面内容。 - `&lt;head&gt;`元素包含元信息,如页面标题(`&lt;title&gt;`),样式表链接(`&lt;link&gt;`)等。 - `&lt;body&gt;`元素包含可见的页面内容,...

Global site tag (gtag.js) - Google Analytics