KB001: 兼容性问题与浏览器的内核及渲染模式
http://www.w3help.org/zh-cn/kb/001
IE 系列的“混杂模式”,将浏览器的行为冻结在了 IE5.5 这个版本,虽然 IE 各版本的混杂模式也略有区别5,但它们的本意都是向后兼容。
IE8 重新定义了“标准模式”,再次增强了对标准规范的支持,同时为了保持对 IE7 的兼容,IE8 增加了一种工作模式:“接近标准模式”。于是,IE8 的工作模式就分成了三种:“标准模式”、“接近标准模式”和“混杂模式”6。
附录: 一些常见的 doctype
Q 代表“混杂模式”,A 代表“接近标准模式”,S 代表“标准模式”。
doctype |
IE6 Opera 7.0 |
IE7 Opera 7.1 |
IE8 Opera 9.5 |
Opera 9.0 |
Firefox Chrome Safari Opera 10 |
---|---|---|---|---|---|
<!DOCTYPE html> (推荐!) | A | A | S | S | S |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> | Q | Q | Q | Q | Q |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> | A | A | A | S | S |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/html4/strict.dtd"> | A | A | A | S | S |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> | A | A | A | S | S |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | A | A | A | S | S |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | Q | Q | Q | Q | Q |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | A | A | A | Q | Q |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | Q | Q | Q | Q | Q |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | A | A | A | A | A |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> | A | A | A | A | A |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | A | A | S | S | S |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> | A | A | S | S | S |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | A | A | S | S | S |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | A | A | A | A | A |
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:1999//DTD HyperText Markup Language//EN"> | A | A | S | S | S |
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN"> | Q | Q | Q | Q | S |
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:1999//DTD HTML//EN"> | Q | Q | Q | Q | S |
转载于:https://www.cnblogs.com/kei0/archive/2013/03/20/2970519.html
KB001: 兼容性问题与浏览器的内核及渲染模式相关推荐
- 浏览器兼容性问题与浏览器的内核及渲染模式
兼容性问题 目前市面上流行的浏览器有多种,这些浏览器在处理一个相同的页面时,表现或行为有时会有差异.这种差异可能很小,甚至不会被注意到:也可能很大,甚至造成在某个浏览器下无法正常浏览.我们把引起这些差 ...
- 使IE浏览器运行最新的渲染模式
html页面的 head 标签中 加入以下代码: <meta http-equiv='X-UA-Compatible' content='IE=edge'>
- QQ浏览器x5内核的兼容性问题
X5内核是腾讯基于优秀开源Webkit[1] 深度优化的浏览器渲染引擎,搭载在最新一代的手机QQ浏览器上[2] ,更快,更便捷. 2014年9月23日,腾讯正式宣布开放业内首个浏览服务开放平台,向AP ...
- getelementsbyname谷歌浏览器兼容_常用的浏览器内核有哪些?常用浏览器及其内核介绍...
大家常用的浏览器内核有哪些?常用浏览器及其内核介绍如下: 1.360浏览器:Chrome内核和IE内核. 2.百度浏览器:IE和Webkit双内核. 3.QQ浏览器:Chromium内核+IE双内核. ...
- QQ浏览器X5内核问题汇总
23 September 2015 重要更新,X5内核即将更新为Blink内核,到时候下面的这些问题将全部被修复. X5内核开发团队也给开发者们提供了不少指引,推荐关注: http://x5.tenc ...
- 各种浏览器的内核是什么
一.Trident内核代表产品Internet Explorer,又称其为IE内核.Trident(又称为MSHTML),是微软开发的一种排版引擎.使用Trident渲染引擎的浏览器包括:IE.傲游. ...
- QQ浏览器X5内核问题汇总 转
常常被人问及微信中使用的X5内核的问题,其实我也不是很清楚,只知道它是基于android 4.2的webkit,版本号是webkit 534.今天正好从X5团队拿到了一份问题汇总,梳理下发出来,给各位 ...
- 浏览器内核、渲染引擎、x86与RAM架构等基本概念
什么是浏览器内核 负责对网页语法的解释(如HTML.JavaScript)并渲染显示网页. 浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine ...
- 你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?
(一)浏览器的内核 a. IE(IE浏览器) : trident 内核 -ms- b. Firefox(火狐浏览器) : gecko 内核 -moz- c. Safari(苹果浏览器) ...
最新文章
- puppet相关问题统计
- 用户体验改善案例_如何检测用户的设备,以便改善他们的用户体验
- java自学小段 产生随机数
- 销售科目确认相关配置
- XShell 将Linux文件上传、下载到Windows下(rz上传、sz下载)
- jquery验证表单很简单的方法
- ubuntu各版本的区别
- 年薪10万的前端一定会用的19 个 JavaScript 简写方法!
- NBA Top Shot巨鲸17.5万美元购买的球星卡目前已值2000万美元
- AWT_事件监听2(Java)
- 使用yaml文件创建deployment来部署一个应用程序到k8s集群
- Java获取姓名的首字母_java获取中文拼音首字母的实例
- 七夕王者服务器维护,七夕主题华裳上架、职业平衡来了!8月7日服务器例行维护公告...
- 寻找春天nbsp;九宫格日记-2013.06.01
- java1.4.2中文下载_j2sdk1.4.2|Java 2 SDK Standard Edition(Java开发平台)下载v1.4.2官方版 - 欧普软件下载...
- win10各版本的历史记录
- 【oracle报错】/usr/bin/ksh conflicts between attempted installs of pdksh-5.2.14-30.x86_64
- 精通Flink项目优化(一.资源配置调优)
- FineBI 的登录锁定配置修改
- 标志寄存器(flag)
热门文章
- 网络营销专员浅析在网络营销中网站关键词对网站流量获取有何影响?
- 导致用户体验差造成网站跳出率过高的原因有哪些?
- 网络优化常见专业术语详解
- java super extends_Java继承extends与super关键字
- springboot打印sql日志_Spring boot 工程,http打印日志太多
- python构造一个二叉树_如何用python构造一个n层的完全二叉树
- SpaceVim的配置+ e121:undefined variable:g:spacevim global config path
- vim 多窗口,多tab编辑
- elasticsearch 索引搜索和索引性能优化配置——思路:去掉不必要的数据,减小数据的磁盘空间占用,同时提升性能...
- YAML配置:mapping values are not allowed here