独酌网络网站建设

建站12年 值得托付

Tel 029-89119389

设计前沿
您当前位置:首页>设计前沿
新闻动态News center
独酌动态 设计前沿 建站知识 网站优化 下载中心
最新动态
  • 网站打开速度慢的原因有哪些? 2022-09-11

    有些网站打开速度很快,有些网站打开速度很慢,这是什么原因呢?其实网站打开速度快慢原因是多方面的,有可能是硬件的原因,也有可能是软件方面的原因。网站打开速度的快慢直接决定了用户是否继续浏览网站,所以我们要重视网站打开的速度,网站打开速度一定要快。小派今天总结了网页打开速度慢的八个原因 ,一起来看看吧。 一、网络最小带宽 这是最主要的因素,也就是网友经常说的宽带不够。...

  • 西安网站建设的重要性体现在哪些方面? 2022-09-11

    现代社会是信息化社会,随着上网的人群越来越多,网站的信息也越来越多,我们也越来越离不开网络,同样,网上的商机也越来越多,谁抓住了这些商机,就能在激烈的市场竞争中脱颖而出,利于不败之地。网站作为互联网宣传最基本的平台,越来越受大家的重视,越来越多的公司搭建网站,用网站来拓展业务。那么,网站建设的重要性体现在哪些方面呢?小派就给大家分析下,希望能帮到大家。 1、获取新的潜在用户 ...

  • 定制网站的优势有哪些? 2022-09-11

    现在市场上的网站制作的方法主要有两种,一种是定制开发网站,另一种是模板网站,各有优势。网站建设为什么要做定制开发的网站呢?定制开发的网站有哪些优势呢?定制网站有利于公司或企业的发展,有利于品牌形象的展示与树立,有利于网络营销和推广,并且可以在定制网站上进行后续的修改,可以充分展示公司的优势和实力,并采取各种指示行动来引导访问者转化。 什么是定制网站? 定制网站就是指针...

  • 西安网站建设不可忽略的细节有哪些? 2022-09-11

    当我们耗费时间、人力、物力建设一个精美的网站,就以为万事大吉了吗?非也,网站建设的一些细节往往被我们所忽略,这些细节看起来是无关紧要的,但有时候真的是非常致命,所以,我们要重视网站建设的细节问题。西安网站建设中有哪些网站建设的细节被忽略呢?小派总结根据多年的工作经验总结了一下,分享给大家。 一、网站首页设计 首先我们就需要注意网站首页的设计。网站首页是用户进来第一眼看...

Doctype详细说明

2013/7/17 20:15:27

浏览 次   来源:西安网络公司
分享

DOCTYPE不可怕,但把它拿走,会让你怕了又怕。

最近在蓝色理想转悠,发现很多朋友提出有关DIV+CSS排版问题,以及IE与FF的兼容问题。怎么问的都有,结果就是一个——显示很奇怪,很难调整。我们浏览的大多数网站,或者用Dreamweaver创建一个新的网页文档时,源码的顶部都会有DocType声明,但是很多人没有注意它,甚至在创作时候直接将它删掉,其实这往往就是噩梦的开始。在遵循标准的任何Web文档中,DOCTYPE都是一项必需的元素。它会影响代码验证,并决定了浏览器最终如何显示你的web文档。为了避免DOCTYPE的问题重复出现,我根据手头的资料整理了这篇文档,以备自己及有兴趣的朋友参考。

在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。在同一种标准下,不同浏览器的解释模型都有所差异,如果声明标准不同,不用我说,您自己想就可以了。学习网页标准,浏览器兼容,从哪里开始您自己决定,但是,请认识DOCTYPE:

一、什么是DOCTYPE

DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。

二、DOCTYPE的规则

DOCTYPE声明的写法遵循一定的规则,它指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是w3c所发布的一个文档类型定义(dtd)中包含的规则。

每个dtd都包括标记、attributes、properties等内容,它们用于标记web文档的内容;此外还包括一些规则,它们规定了哪些标记能出现在其他哪些标记中。每个web建议标准(比如html 4 frameset和xhtml 1.0 transitional)都有自己的dtd。

以下是从手册上摘抄的规则:

语法:

HTML  顶级元素  可用性 "注册//组织//类型 标签//定义  语言""URL"

可能值:

- 顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。

- 可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。SYSTEM 系统资源,如本地文件或 URL。

- 注册:指定组织是否由国际标准化组织(ISO)注册。 + 默认。组织名称已注册。

- 组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。

组织:指定表明负责由 !DOCTYPE 声明引用的 DTD 的创建和维护的团体或组织的名称,即 OwnderID。 IETF IETF。 W3C W3C。

- 类型:指定公开文本类,即所引用的对象类型。 DTD 默认。DTD。

- 标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。

- 定义:指定文档类型定义。

  Frameset 框架集文档。

  Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。

  Transitional 包含除 frameSet 元素的全部内容。

- 语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639  语言代码(大写两个字母)。 EN 默认。英语。

- URL:指定所引用对象的位置

为了获得正确的DOCTYPE声明,关键就是让dtd与文档所遵循的标准对应。例如,假定文档遵循的是xhtml 1.0 strict标准,文档的doctype声明就应该引用相应的dtd。另一方面,如果doctype声明指定的是xhtml dtd,但文档包含的是旧式风格的html标记,就是不恰当的;类似地,如果doctype声明指定的是html dtd,但文档包含的是xhtml 1.0 strict标记,同样是不恰当的。

三、选择什么样的DOCTYPE

如上例所示,XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。这里分别介绍如下。

1.过渡的

一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下:

"http://www.haidanet.cn">

2.严格的

一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如
等。严格的DTD的写法如下:

"http://www.haidanet.cn">

3.框架的

一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:

"http://www.haidanet.cn">

使用严格的DTD来制作页面,当然是最理想的方式。但是,对于没有深入了解Web标准的网页设计者,比较合适的是使用过渡的DTD。因为这种DTD还允许使用表现层的标识、元素和属性,比较适合大多数网页制作人员。

四、需要注意的问题

没什么特别的,就是一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。

最好示例代码也加上DOCTYPE,否则效果会有差异。
本文章由:西安网站制作公司西安制作网站公司西安网络公司西安做网站公司西安网站建设公司,整理发布!

返回列表

上一篇:10个未被充分利用或被误解的HTML标签

下一篇:百度流量公式=P*百度权重?

西安独酌信息技术有限公司 网站建设 陕ICP备11010676号

电话:029-89119389 QQ:280331288
手机:15353554030

地址:西安市未央区三桥街中建开元城

快速连接

付款方式 人才招聘 网络营销 乘车线路

热点信息

建站知识 设计前沿 公司动态 网站优化

辅助栏目

下载中心 建站咨询 资质荣誉 独酌优势

主营业务

定制建站 微信公众平台 企业邮箱

029-89119389

280331288@qq.com

15353554030

在线客服
免费咨询热线:
029-89119389
建站咨询:
15353554030

微信客服

西安独酌信息技术有限公司 西安网站建设 经营许可证:陕ICP备11010676号

全国免费咨询热线:029-89119389 QQ:280331288 手机:15353554030

地址(ADD):西安市未央区三桥街中建开元城 工作时间:AM 8:30 — PM 18:00 E-mail:280331288@qq.com

西安网站建设公司微信客服
建站咨询
电话咨询
微信客服

TOP