IE 盒模型和W3C盒模型

1. W3C盒模型

标准盒模型

w3c盒子模型的范围包括margin、border、padding、content,并且content部分不包含其他部分。

2. IE盒模型

IE盒子模型

IE盒子模型的范围包括margin、border、padding、content,和w3c盒子模型不同的是,IE盒子模型的content部分包含了padding和border

IE5.5及更早的版本使用的是IE盒模型。IE6及其以上的版本在标准兼容模式下使用的是W3C的盒模型标准。我们说这是一个好消息因为这意味着此盒模型问题只会出现在IE5.5及其更早的版本中。只要为文档设置一个DOCTYPE,就会使得IE遵循标准兼容模式的方式工作。

3. box-sizing

css3的box-sizing属性可以设置盒模型解析方式。W3C的盒模型方式被称为“content-box”,IE的被称为“border-box”,使用box-sizing: border-box;就是为了在设置有padding值和border值的时候不把宽度撑开。

box-sizing : content-box || border-box || inherit

- content-box : 让元素采用标准的W3C盒模型。
- border-box:让元素采用IE盒模型。
- inherit:让元素继承父元素的`box-sizing`属性
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,685评论 1 92
  • 原文地址:谈谈我对盒模型的理解 盒子是无处不在的。 html任何一个元素都可以看作一个盒子,这个盒子不可见,但是...
    薛普定朗谔克阅读 14,652评论 2 12
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,844评论 0 11
  • 盒子模型是CSS中一个重要的概念,理解了盒子模型才能更好的排版和布局。盒子模型有两种,分别是 IE 盒子模型和标准...
    sakatayui酱阅读 1,449评论 0 0
  • 在这以瘦为美的时代,瘦身材是每一位女子的追求,但是理想却很骨干,现实却很丰满。有很多的原因造成女性的身材比较臃肿以...
    瘦三朵马达阅读 1,137评论 1 1