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还是用过渡型声明。


参考:
[url]http://hi.baidu.com/ano5/blog/item/be5fd53def4eadc87c1e71d9.html[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值