无双

博学善思,自强不息

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

网页文档的DOCTYPE声明

       一般网页的最开始都会有一个DOCTYPE声明,它里面定义的是DTD(文档类型定义),不同的DTD,浏览器会采用不同的解析模型。浏览器的解析模型可分为标准模式和怪异模式(quriks mode),在标准模式中,浏览器根据规范表现页面,在怪异模式中,页面以一种比较宽松的向后兼容的方式显示。怪异模式通常模拟老式浏览器的一些行为(比如IE5中的不规范的盒模型)。

       标准模式与怪异模式除了在和模型上有很大差别外,在表现上的区别还是比较小的,而且与特定浏览器相关,比如十六进制颜色值不需要#号等。Mozilla和Safiri浏览器还存在第三种模式,称为“基本标准的模式(almost standars mode)”,但与标准模式区别不大。

       !doctype申明决定浏览器将采用哪种模式,下面是一张不同的浏览器对不同的doctype申明将会采取什么样的模式(也就是DOCTYPE切换)的表,更详细可看这里

  注:其中Q代表怪异模式,S代表标准模式,A代表几乎标准模式 NN 即 Netscape Navigator系列浏览器

QQ截图未命名

posted on   无双  阅读(567)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
点击右上角即可分享
微信分享提示