认识css盒模型

盒模型的认识

  • 盒模型分为标准模型、IE模型,包括 margin, border, padding, content
    盒模型又称框模型(Box Model), 包含了元素内容(content)、内边距(padding)、边框(border)、外边距(margin)如图:
盒模型

标准盒模型 width = content
IE盒模型 width = content + padding + boder

浏览器中 标准盒模型(content-box)和 IE盒模型 (border-box)

通过css3属性 box-sizing: content-box | border-box 设置如下:

.contentBox{
  box-sizing: content-box;
  width: 100px;
  border: 10px #f00 solid;
  height:100px;
  padding: 20px;
  margin: 20px;
}
标准盒模型

换成IE盒模型如下:

.borderBox{
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  margin: 20px;
  border: 10px #f00 solid;
  padding: 20px;
}
IE盒模型

由此可以看出结论:
标准盒模型 width = content
IE盒模型 width = content + padding + boder

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 盒式模型 CSS 盒子模型分为两类:W3C盒子模型(标准盒模型)和IE盒子模型(怪异盒模型)他们都包括,conte...
    扎星zuckstar阅读 289评论 0 0
  • CSS盒模型 基本概念:标准模型 + IE模型 ==》标准模型和IE模型的区别 ==》CSS如何设置这两种模型 =...
    Ren_YC阅读 266评论 0 0
  • css基础知识: 盒子模型简单来说就是css中并不是我们以为的一个width和height就是盒子的宽高了,还要考...
    三多_250e阅读 231评论 0 1
  • 盒模型包括哪些属性? margin : 边距 border : 边框 padding : 填充 content ...
    咸吧阅读 391评论 1 0
  • 其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。要求这三部分,无论如何也要学的非常精通...
    王玉伟的伟阅读 1,194评论 0 2

友情链接更多精彩内容