「!DOCTYPE」理解

  1. 在XHTML文档第一行新增了<!DOCTYPE>元素,该元素用来定义文档类型。DOCTYPE是document type(文档类型)的简写,他设置XHTML文档的版本。使用时应该注意该元素的名称和属性必须大写。
  2. DTD(如 xhtmll-transitional.dtd)表示文档类型定义,里面包含了文档的规则,网页浏览器会根据预定义的DTD来解析页面元素,并把这些元素所组织的页面显示出来。要建立符合网页标准的文档,**DOCTYPE是必不可少的关键组成部分,除非XHTML确定了一个正确的DOCTYPE,负责页面内的元素和CSS不能正确生效**
  3. 在XHTML文档根元素中必须使用xmlns属性声明文档的命名空间。xmlns是XHTML NameSpace的缩写,译为命名空间。命名空间是收集元素类型和属性名字的一个详细DTD,它允许通过一个URL地址指向来识别命名空间。
  4. XHTML是HTML向XML过渡的标识语言,它需要符合XML规则,因此也需要定义名字空间。又因为XHTML1.0还不允许用户自定义元素,因此它的每个命名空间都相同:“http://www.w3.org/1999/xhtml”。这也是为什么每个xmlns值都相同的原因。

文章知识来源于书本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值