比较IE6的不同之处,与IE8 IE11 比较

文档申明为

IE6或者IE特有的一些东西

1.盒子模型

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

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

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

内容

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

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

IE8
IE11

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

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

IE6
IE6