“浏览器渲染模式”的版本间的差异
来自Blueidea
(创建新页面为 '为了处理以web标准制作的,和上个世纪90年代末流行的网页,浏览器提供一套方法来分别渲染。这一般分为为两大类别:标准模式,怪…') |
小 (→增加reflow的内部链接) |
||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
− | + | 为了处理以web标准制作的,和上个世纪90年代末流行的网页,浏览器提供一套方法来分别渲染。[http://zh.wikipedia.org/zh-cn/Internet_Explorer_6 Intelnet Explorer 6]分为两大模式:标准模式,怪癖模式<ref>Internet Explorer从第六版开始,变成有两种执行模式,其中一种称为标准模式(standards mode),另一为称为相容模式(又称[[怪癖模式]])(quirks mode),两种模式会自行切换,程序运作时使用哪一种模式,则视网页的HTML或XHTML语法中的DTD定义怎么宣告。--文字来源:[http://zh.wikipedia.org/zh-cn/Trident_(排版引擎)#_note-1 Trident (排版引擎)]</ref>。 | |
− | 标准模式照顾以web标准方式创作的页面,而怪癖模式则以老版本浏览器的机制来渲染页面,以使陈旧的网页能够较正常的浏览。这两大模式对CSS2.1规范的解析均有很大差异,尤其是对[[盒模型]]的解释,因此如何确定文档声明至关重要,这直接影响到页面在浏览器中的显示效果。 | + | 标准模式照顾以web标准方式创作的页面,而怪癖模式则以老版本浏览器的机制来渲染页面,以使陈旧的网页能够较正常的浏览。这两大模式对CSS2.1规范的解析均有很大差异,尤其是对[[盒模型]]<ref>box-model,是以CSS技术做为网页排版时的一个很重要的观念,它描述了元素之间的彼邻关系,同时也左右了设计者是否能够成功透过CSS ,完成整个网页页面的呈现。 --文字来源:[http://zh.wikipedia.org/zh-cn/Trident_(排版引擎)#_note-0 Trident (排版引擎)]</ref>的解释,因此如何确定文档声明至关重要,这直接影响到页面在浏览器中的显示效果。 |
+ | |||
+ | 也可以认为,浏览器渲染模式的不同,将导致'''[[reflow]]'''出现差异,例如:[http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug Intelnet Explorer浏览器的盒模型Bug]。 | ||
==资料== | ==资料== | ||
+ | *'''[http://blogs.msdn.com/ie/archive/2010/03/02/how-ie8-determines-document-mode.aspx How IE8 Determines Document Mode]''',阐述了IE8如何确定一篇文档的最终渲染模式。 | ||
*[http://www.blueidea.com/tech/web/2009/6785.asp 用doctype激活浏览器模式],解释了浏览器模式产生的原因,以及如何触发不同的模式。 | *[http://www.blueidea.com/tech/web/2009/6785.asp 用doctype激活浏览器模式],解释了浏览器模式产生的原因,以及如何触发不同的模式。 | ||
− | *[http://en.wikipedia.org/wiki/Quirks_mode Quirks mode] | + | *[http://en.wikipedia.org/wiki/Quirks_mode Quirks mode],[http://zh.wikipedia.org/ 维基百科]上的解释。 |
+ | *[http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug Intelnet Explorer浏览器的盒模型Bug] | ||
+ | |||
+ | ==备注== | ||
+ | |||
+ | <references /> | ||
[[Category:CSS]] [[Category:web标准]] [[Category:浏览器]] [[Category:HTML]] | [[Category:CSS]] [[Category:web标准]] [[Category:浏览器]] [[Category:HTML]] |
2010-05-29T18:21:51的最后版本
为了处理以web标准制作的,和上个世纪90年代末流行的网页,浏览器提供一套方法来分别渲染。Intelnet Explorer 6分为两大模式:标准模式,怪癖模式[1]。
标准模式照顾以web标准方式创作的页面,而怪癖模式则以老版本浏览器的机制来渲染页面,以使陈旧的网页能够较正常的浏览。这两大模式对CSS2.1规范的解析均有很大差异,尤其是对盒模型[2]的解释,因此如何确定文档声明至关重要,这直接影响到页面在浏览器中的显示效果。
也可以认为,浏览器渲染模式的不同,将导致reflow出现差异,例如:Intelnet Explorer浏览器的盒模型Bug。
资料
- How IE8 Determines Document Mode,阐述了IE8如何确定一篇文档的最终渲染模式。
- 用doctype激活浏览器模式,解释了浏览器模式产生的原因,以及如何触发不同的模式。
- Quirks mode,维基百科上的解释。
- Intelnet Explorer浏览器的盒模型Bug
备注
- ↑ Internet Explorer从第六版开始,变成有两种执行模式,其中一种称为标准模式(standards mode),另一为称为相容模式(又称怪癖模式)(quirks mode),两种模式会自行切换,程序运作时使用哪一种模式,则视网页的HTML或XHTML语法中的DTD定义怎么宣告。--文字来源:Trident (排版引擎)
- ↑ box-model,是以CSS技术做为网页排版时的一个很重要的观念,它描述了元素之间的彼邻关系,同时也左右了设计者是否能够成功透过CSS ,完成整个网页页面的呈现。 --文字来源:Trident (排版引擎)