比较IE6, IE8, IE11 之间的差别

文档申明为  <!DOCTYPE
html>

1.盒子模型

IE6:(使用
!DOCTYPE 声明指定 standards-compliant 模式) margin-left + border-left +
padding-left + width + padding-right + border-right + margin-right ,
如果没有声明为标准模式则为: margin-left + width + margin-right
IE8:
同IE6的标准模式
IE11: 同IE6的标准模式, 但IE11遵循CSS3标准,所以...

2. 内容宽度超过容器的宽度

IE6: 内容会撑开容器的宽度
IE8: 内容会溢出, 容器不会被撑开
IE11: 同IE8


<div style="border:10px solid #b6ff00; width:100px; height:100px"><div style="width:100px; border:5px solid #ff0000">内容</div></div>

3.容器内的内容有浮动属性,
容器没有设置浮动且宽度超过内容的宽度

IE6:容器的高度会被内容撑开
IE8:容器高度不会被撑开
IE11:同IE8


<div style="width:200px; border:10px solid #ff0000"><div style="width: 80px; border: 5px solid #0012dc; height: 30px; float: left">IE8</div><div style="width: 80px; border: 5px solid #0012dc; height: 30px; float: left">IE11</div></div>

4.内容浮动,并设置外边距

IE6: (bug)产生双倍边距, 内容元素不管向左还是向右浮动只要设置外边距都会产生双倍, 如果同时两个元素一个向左一个向右浮动,并同时设置外边距,
那么两边都会产生双倍边距
IE8: 左边距正常
IE11: 左边距正常


<div style="width:200px; height:50px; border:10px solid #ff0000"><div style="width: 80px; border: 5px solid #0012dc; height: 30px; float: left; margin-left: 10px">IE6</div><div style="width: 80px; border: 5px solid #0012dc; height: 30px; float: left; ">IE6</div></div>

比较IE6, IE8, IE11 之间的差别,布布扣,bubuko.com

时间: 2024-10-12 15:52:20

比较IE6, IE8, IE11 之间的差别的相关文章

&quot;菜鸟&quot;与大神程序员之间的差别(转载)

前段时间看到一篇文章,写得很好,针对菜鸟与大神之间的差别做了很客观.很透彻的分析,现在将文章转载过来,原文地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=239356&highlight=%E8%8F%9C%E9%B8%9F “菜鸟”和“大神” 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术 的东西.首先请您先想想这几个问题.现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有

WebSockets和轮训实现之间的差别

如果你曾经使用过一种服务器端语言和一种数据库构建过一个网页聊天室,你会很想知道WebSockets和传统方式实现之间的差别. 传统聊天室通常是使用轮询方法实现的.客户端周期性地向服务器询问是否有更新.服务器回复给客户端更新的数据或者没有更新.然而,传统方法有以下问题.只有客户端主动询问服务器才能从服务器获得更新的数据.这意味着更新的数据会周期性延迟而且服务器的应答不够及时.如果我们想通过减少轮询过程来改进这个问题,则需要更大带宽,因为客户端需要不间断地向服务器发送请求. 下图展示了客户端和服务器

java 继承之间方法的时候(计算出经理与员工之间公司差别)

自己检讨下:刚开始看这个的时候,我觉得挺简单的,但是让我自己写的时候我确实不会写,最大的缺点就是好高骛远,偷懒,基础不会就想着上天. 希望别的朋友别要有这样的想法,再简单的例子,如果你不亲自敲下,在揣摩下,你敢说日后让你写这样的代码,你能写出来吗,我不是天才,但我坚信勤奋可以造就天才. 首先:分析下员工与经理之间的相同点,就是员工与经理都有姓名,工资和日期(其实我感觉这个日期不必要有)这个三个属性,经理比员工多的就是经理又项目奖金 然后可以把相同的信息抽出来,实例一个Employee类 ,这个类

准标准模式和标准模式之间的差别-1(旧文首发)

"理论上,标准模式和准标准模式的区别仅在于非IE6/7浏览器对于单元格里(原文说法可能有误,经测试所有图片均受影响)图片布局的不同处理.同事渔隐做了细致地测试并给出了解决方案. Update 20100203:发现iframe的布局也受到影响,解决方法和图片一致." http://www.chencheng.org/blog/2010/01/15/ppt-detail-on-html-spec/?replyTo=13502#comment-13503 新首页开发PPT详解 —— HTM

“大型票务系统”和“实物电商系统”的系统边界之间的差别与联系

讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/118 相关文章: <今天你买到票了吗?--从铁道部12306.cn站点漫谈电子商务站点的"海量事务快速处理"系统> 不能简单套用"实物电商系统"对"大型票务系统"做需求分析 "大型票务系统"和"实物电商系统"在不能提供商品(服务)时给消费者带来的影响有巨大差异 "大型票务系统&

Azure AD和传统活动目录之间的差别

Azure AD和传统AD之间,到底有啥差别? 以下的图表准确地进行了解释.该图表由盆盆的好友EMS Huang和尊华整理制作. 传统AD依赖于Kerbose进行验***,Kerbose又叫做三头狗,要求计算机.用户和域控三方都要参与验证.这就是为什么在传统AD中,计算机也需要加域,因为它也有账号!计算机账号对人并不信任,它只信任域控!计算机也有登录到域的过程,甚至可以授权计算机账号访问文件夹和其他资源. 此外,在传统AD中,所有以Local System.Network Service身份运行

一张图弄明确开源协议-GPL、BSD、MIT、Mozilla、Apache和LGPL 之间的差别

导读 在开源软件中常常看到各种协议说明.GPL.BSD.MIT.Mozilla.Apache和LGPL. - 这些协议之间的有什么差别 - 怎样选择合适的开源协议 请看下文,特作记录一篇,以供兴许查看 參考: 阮一峰的网络日志

比较分析 Spring AOP 和 AspectJ 之间的差别

面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化.AOP提供方面来将跨越对象关注点模块化.虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ.这里将会帮助你基于一些关键信息,为你的项目选择正确的技术. Spring AOP不同于大多数其他AOP框架.Spring AOP的目的并不是为了提供最完整的AOP实现(虽然Spring AOP具有相当的能力):而是为了要帮助解决企业应用中的常见问题,提供一个AOP实

中间件、插件、组件、套件之间的差别

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源.中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯.是连接两个独立应用程序或独立系统的软件.相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息.执行中间件的一个关键途径是信息传递.通过中间件,应用程序可以工作于多平台或 OS 环境.例如:IBM MQSeries,CICS/TXSeries 插件是一种遵循一定规范的应用程序接口编写出来的程序.很多软件都有插件,插件有无数种