简述盒模型

CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin)、边框(border)、内边距(padding)、实际内容(content)四个属性。

CSS盒模型:w3c标准盒模型 (Standards Mode) + IE怪异盒模型 (Quirks mode)

区别:
标准盒模型由 ”box-sizing: content-box; ”设置,也是浏览器默认设置,内容content就是盒子的边界,宽高针对content显式指定;
IE盒模型由 “box-sizing: border-box; ”设置,边框border才是盒子的边界,宽高包含border和padding

css盒模型的margin合并现象:父子margin合并、兄弟margin合并
消除父子合并:overflow:hidden; 或者display: flex; 或者用border/padding遮挡
消除兄弟合并:display: inline-block;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述:CSS 盒模型有两种,一种是 content-box 一种是 border-box。content-box ...
    Marshall3572阅读 868评论 0 0
  • 盒子模型简述 W3C组织建议把所有网页上的对象都放在一个盒子(box)中,就是所说的盒子模型,CSS盒模型本质上是...
    樱桃小丸子儿阅读 16,730评论 3 24
  • CSS三个大核心模块:盒模型 、浮动和定位,其余的都是细节。 网页布局就是把网页元素(文字,图片等)资源放入盒子里...
    组团学阅读 403评论 0 0
  • 1、盒模型 盒子模型简介 上面是一个盒子模型图,一个盒子包括了content(实际内容)、border(边框)、p...
    Marting424阅读 567评论 0 0
  • 其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。要求这三部分,无论如何也要学的非常精通...
    王玉伟的伟阅读 1,155评论 0 2