Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

关于, 使用, 说明, 不可, 可怕

DOCTYPE不可怕,但把它拿走,会让您怕了又怕。
发现很多朋友提出有关DIV CSS排版问题,以及IE与FF的兼容问题。
怎么问的都有,结果就是一个——显示很奇怪,很难调整。
咱们浏览的大多数网站站点,或者用Dreamweaver创建一个新的网页文档时,源码的顶部都会有DocType声明,但是很多人没有注意它,甚至在创作时候直接将它删掉,其实这往往就是噩梦的开始。
在遵循标准的任何Web文档中,DOCTYPE都是一项必需的元素。
它会影响具体代码如下验证,并决定了浏览器最终如何显示您的web文档。
为了避免DOCTYPE的问题重复出现,我根据手头的资料整理了这篇文档,以备自己及有兴趣的朋友参考。
在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。
在同一种标准下,不同浏览器的解释模型都有所差异,如果声明标准不同,不用我说,您自己想就可以了。
学习网页标准,浏览器兼容,从哪里开始您自己决定,但是,请认识DOCTYPE:一、什么是DOCTYPEDOCTYPE是DocumentType(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。
要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。
只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。
二、DOCTYPE的规则DOCTYPE声明的写法遵循一定的规则,它指出阅读网站程序应该用什么规则集来解释文档中的标记。
在Web文档的情况下,“阅读网站程序”通常是浏览器或者校验器这样的一个网站程序,“规则”则是w3c所发布的一个文档类型定义(dtd)中包含的规则。
每个dtd都包括标记、attributes、properties等内容,它们用于标记web文档的内容;
此外还包括一些规则,它们规定了哪些标记能出现在其他哪些标记中。
每个web建议标准(比如html4frameset和xhtml1.0transitional)都有自己的dtd。
以下是从手册上摘抄的规则:语法:HTML顶级元素可用性"注册//组织//类型标签//定义语言""URL"可能值:-顶级元素:指定DTD中声明的顶级元素类型。
这与声明的SGML文档类型相对应。
HTML默认。
HTML。
-可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。
PUBLIC默认。
可公开访问的对象。
SYSTEM系统资源,如本地文件或URL。
-注册:指定组织是否由国际标准化组织(ISO)注册。
默认。
组织名称已注册。
-组织名称未注册。
Internet工程任务组(IETF)和万维网协会(W3C)并非注册的ISO组织。
组织:指定表明负责由!DOCTYPE声明引用的DTD的创建和维护的团体或组织的名称,即OwnderID。
IETFIETF。
W3CW3C。
-类型:指定公开文本类,即所引用的对象类型。
DTD默认。
DTD。
-标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。
后面可附带版本号。
HTML默认。
HTML。
-定义:指定文档类型定义。
Frameset框架集文档。
Strict排除所有W3C专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。
Transitional包含除frameSet元素的全部内容。
-语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。
该语言定义已编写为ISO639语言具体代码如下(大写两个字母)。
EN默认。
英语。
-URL:指定所引用对象的位置为了获得正确的DOCTYPE声明,关键就是让dtd与文档所遵循的标准对应。
例如,假定文档遵循的是xhtml1.0strict标准,文档的doctype声明就应该引用相应的dtd。
另一方面,如果doctype声明指定的是xhtmldtd,但文档包含的是旧式风格的html标记,就是不恰当的;
类似地,如果doctype声明指定的是htmldtd,但文档包含的是xhtml1.0strict标记,同样是不恰当的。
三、选择什么样的DOCTYPE如上例所示,XHTML1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。
这里分别介绍如下。
1.过渡的一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。
过渡的DTD的写法如下:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2.严格的一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如
等。
严格的DTD的写法如下:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">3.框架的一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。
框架的DTD的写法如下:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">使用严格的DTD来制作页面,当然是最理想的方式。
但是,对于没有深入了解Web标准的网页设计者,比较合适的是使用过渡的DTD。
因为这种DTD还允许使用表现层的标识、元素和属性,比较适合大多数网页制作人员。
四、需要注意的问题没什么特别的,就是一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。
最好示例具体代码如下也加上DOCTYPE,否则效果会有差异。
五、各种DOCTYPEHTMLStrictHTMLTransitionalHTMLFramesetXHTML1.0StrictXHTML1.0TransitionalXHTML1.0FramesetXHTML1.1XHTML2.0
                                                            DOCTYPE
@版权声明 名站网址导航声明: 1.该文观点仅代表作者本人,名站网址导航系信息发布平台,名站网址导航仅提供信息存储空间服务。 2.名站网址导航所发布的一切资源、破解补丁、注册机和注册信息及软件的解密分析文章等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该网站程序,请支持正版软件,购买注册,得到更好的正版服务。 3.如有侵权请邮件与咱们联系删除或处理(邮箱:[email 988365@gmail.com] ),本站将立即改正,谢谢。

WordPress搭建博客与DedeCMS有哪些不同之处fF5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

fF5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市