• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > IE6盒子模型没问题 详测双倍边距

IE6盒子模型没问题 详测双倍边距

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含IE6,盒子模型等相关知识,佚名 希望在学习及工作中可以帮助到您
2010-8-18

去腾讯面试,问IE6。

前两天看的《IE6 很邪恶,但我爱它的盒子模型》,我说盒子模型如何如何,面试官告诉我IE5的盒子模型有问题,不是IE6。

回来查查书,《Web标准实战》上说了,是IE5/Win的盒子模型有问题。看来CSS还是不够精通。

特实验如下:

实验1:验证width、padding、border

渲染模式:标准模式

结论:标准模式时,IE6浏览器采用W3C盒子模型,此时IE6、Firefox表现一致。

代码:


截图:

实验2:验证 IE6 双倍边距bug
渲染模式:标准模式
结论:标准模式时,IE6浏览器存在双倍margin的bug,此时IE6、Firefox表现不一致。
代码:

截图:

 

把margin-left改为5px或更小,这时在IE6中表现正常了,说明的确是2倍margin了。

 

实验3:IE6 双倍边距出现的情况

渲染模式:标准模式

结论:IE6浏览器中,在一行之内,

第1个元素float:left产生双倍margin-left,第2个元素float:left,各个方向margin正常;

第1个元素float:left产生双倍margin-left,第2个元素float:right,各个方向margin正常;

第1个元素float:right产生双倍margin-right,第2个元素float:left产生双倍margin-left(这个让我很惊讶);

上下margin正常。

代码:

<

您可能想查找下面的文章:

  • IE6下兼容性常见的几个问题与解决方法
  • ie6 z-index不起作用的完美解决方法
  • CSS针对IE6实现网页图片底部留出空白的方法
  • IE6下PNG图片透明问题解决方案集锦
  • IE6的3像素 bug解决方案分享
  • Css样式兼容IE6,IE7,FIREFOX的浏览器的写法示例介绍
  • ie6下position:absolute不显示问题解决方法
  • 让IE6支持最小高度min-height、最大高度max-height的方法
  • ie6布局网页padding值加倍的解决方法
  • IE6下不能设置height:1px的元素是什么原因如何解决

相关文章

  • 2017-08-06li float后IE下有空格
  • 2017-08-06div三栏布局左中右通过float浮动来设置
  • 2017-08-06CSS中的before和:after伪元素使用详解
  • 2017-08-06项目中碰到的css兼容问题小结
  • 2017-08-06CSS3 优势以及网页设计师如何使用CSS3技术
  • 2017-08-06CSS选择器种类、优先级与匹配原理详解
  • 2017-08-06CSS图片优化的一些相关建议
  • 2017-08-06UI设计中的包容性设计
  • 2017-08-06背景图片随屏幕大小变化问题的解决方法
  • 2017-08-06css3.0 图形构成实例练习二

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 玩转IE9
    • CSS实现强制不换行、自动换行、强制换行的css代码
    • IE6中有一个BUG叫border边框断线现象(border边框部分消失)
    • 一个看起来比较舒服值得学习的文本框样式
    • CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
    • div ,frame等空间的透明实现代码
    • 用CSS创建打印页面的具体步骤
    • 对CSS中的Position、Float属性的一些深入探讨
    • 纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
    • 纯CSS+Div 的标签实现代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有