位置: 编程技术 - 正文

HTML <!DOCTYPE> 标签

编辑:rootadmin

在默认情况下,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 语言代码(大写两个字母)。 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.的标识(符合xhtml语法标准)。过渡的DTD的写法如下:

2.严格的

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

3.框架的

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

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

四、需要注意的问题

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

最好示例代码也加上DOCTYPE,否则效果会有差异。

推荐整理分享HTML <!DOCTYPE> 标签,希望有所帮助,仅作参考,欢迎阅读内容。

HTML <!DOCTYPE> 标签

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

CSS3+Js实现响应式导航条 今天制作了一个响应式导航条,能够自动随着不同的屏幕分辨率或浏览器窗口大小的不同而改变导航条的样式,这里主要用到的就是CSS3的MediaQuery。具

CSS3实例分享之多重背景的实现(Multiple backgrounds) CSS3的诞生为我们解决了这一问题,在CSS3里,通过background-image或者background可以为一个容器设置多张背景图像,也就是说可以把不同背景图象只放到一个

用css截取字符的几种方法详解(css排版隐藏溢出文本) 方法一:divstyle="width:px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"任意长度的字符串/div说明:优点是内容可以为任何HTML元素,包括超链接和图片等

标签: HTML <!DOCTYPE> 标签

本文链接地址:https://www.jiuchutong.com/biancheng/372110.html 转载请保留说明!

上一篇:从零学CSS系列之文本属性(css自学)

下一篇:CSS3+Js实现响应式导航条(js响应式布局)

  • 安保服务税点
  • 小规模销售收入要做销项税额吗
  • 个人独资企业生活费用和经营费用混在一起的
  • 为什么要交税钱
  • 简易计税方法的销售额不包括其应纳税额
  • 外资研发中心认定标准
  • 增值税一般纳税人和小规模纳税人的区别
  • 工程的管理费收入怎么算
  • 预算为负数实际为负数 怎么计算完成率
  • 可供出售权益工具投资是非货币
  • 小规模纳税人怎么变成一般纳税人
  • 公司偷税漏税是当事人责任大还是法人责任大
  • 进项税额转出补交税金会计分录
  • 承包方收取分包方费用
  • 盘亏设备一台
  • 付款然后付的手续费如何做账?
  • 印花税已经缴纳了但是还未申报
  • 注册资本金印花税减半征收
  • 设备安装和设备出售的税率一样吗
  • 小规模纳税人销售农产品税率是多少
  • 为什么销售人员佣金计入合同取得成本
  • 企业购房房产税土地税补缴
  • 项目工程分包账务
  • 应付账款周转天数上升的原因
  • 个人独资企业对公账户转个人账户
  • 最新企业会计准则
  • 平均净资产计算公式是什么意思
  • 注册表修改系统安装日期
  • win11如何关闭开机自启动项
  • 怎么保存win10锁屏界面
  • 民办非企业单位是私立还是公立
  • 会计监督作用
  • 交付是不是法律行为
  • 车船税没有发票能进账吗
  • 为高新技术企业授牌
  • 图文详解:台盆柜安装的全过程
  • PHP:disk_free_space()的用法_Filesystem函数
  • php递归函数的例子
  • 预提收入需不需要计提增值税
  • 准公益性企业
  • php 提交表单
  • 为什么我们认为北京人已经学会使用火
  • 采矿权价款怎么做账
  • 增值税发票打印出格了能用吗
  • 其他综合收益什么情况下转入留存收益
  • 建筑劳务公司适应什么工程
  • 土地使用税的征税范围有哪些
  • java 读写锁 map
  • 印花税的缴纳
  • 企业与企业之间通过互联网进行产品
  • 拆迁补偿款的组成
  • 所得税汇算调增后怎么改财务报表
  • 开多少平方超市赚钱
  • 外汇收入需要缴纳增值税吗
  • 消费税出口退税吗
  • 年度投资额看哪个科目
  • 工伤事故补助或赔偿标准
  • 坏账确认方法有哪些?
  • 企业如何科学设计产品
  • 安装好sql2000后安装sp4
  • 记一次因线上mysql优化器误判引起慢查询事件
  • linux里cat命令
  • 苹果15手机价格和图片颜色
  • 电脑及网络维护
  • Win8.1不借助第三方软件怎么给文件夹加密并隐藏
  • win7系统计算机管理在哪里
  • win8文件夹打不开
  • Linux通过sar命令查看网卡流量
  • python中numpy.zeros(np.zeros)的使用方法
  • Tasharen Fog of War v1.0战争迷雾插件的使用(含Unity5.0Bug解决)
  • 蓝色的css代码
  • js实现上下左右跳动
  • js实现@功能
  • jquery on()
  • Python selenium 父子、兄弟、相邻节点定位方式详解
  • javascript数据结构与算法
  • 智能财税证书含金量多少
  • 人工智能在税务领域应用中的风险与规制
  • 二连浩特税务局国考分数线
  • 契税纳税申报表在哪里拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设