css笔记一

本文深入探讨了网页呈现模式的概念,包括Doctype的作用、标准模式与混杂模式的区别及其触发方式。解释了Doctype的存在与否及声明的DTD类型如何决定浏览器采用哪种模式呈现文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Doctype?严格模式与混杂模式?如何触发这两种模式,区分它们有何意义?

答:a、Doctype在文档的最前部,用于告知浏览器使用那种方式来呈现文档。Doctype可以声明三种方式:严格型、过渡型和基于框架的html形式。

  b、浏览器厂商为了创建与标准兼容的浏览器时,为后向后兼容,它们创建了两种模式:标准模式与混杂模式,标准模式使用标准规范呈现文档,混杂模式使用一种比较宽松的向后兼容的方式呈现文档,为了确保老式浏览器能够正常访问站点。

  c、浏览器根据Doctype是否存在和声明那种DTD来选择那种模式呈现文档,如果xhtml中包含完整的Doctype,那么浏览器采用标准模式呈现文档,html4.0.1中严格型的DTD通常以标准模式呈现文档,包含过渡型DTD和存在URI的Doctype也使用标准模式呈现,但是有过渡型的DTD但没有URI的Doctype会导致页面以混杂模式呈现,文档中不存在Doctype或Doctype声明不完整将导致页面采用混杂模式呈现。

转载于:https://www.cnblogs.com/stylering/archive/2012/08/06/2625357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值