CSS盒子模型

  1. 什么是CSS盒子模型?
  • HTML所有标签都是一个盒子

结论
1.在HTML中所有标签都可以设置
宽度/高度:指定可以存放内容的区域
内边距:填充物
边框:盒子本身
外边距:盒子与盒子的间隙

  1. 盒子模型的宽度和高度
  • 2.1内容的宽度和高度

通过标签的width/height属性设置的宽度和高度

  • 2.2元素的宽度和高度

宽度 = 左边框 + 左内边距 + width + 右内边距 + 右边框
高度 = 上边框 + 上内边距 + height + 下内边距 + 下边框

  • 2.3元素空间的宽度和高度

宽度=左外边距 + 元素的宽度和高度 + 右外边距
高度 同理

注意点

  1. 如果两个盒子是嵌套关系,那么里面盒子设置顶部外边距,外层盒子也会被定下来
  2. 如果外层不想被顶下来,可以给外层添加边框属性
  3. 在企业开发中,一般情况下如果需要控制嵌套关系盒子之间的距离,应该首先考虑padding,其次再考虑margin,margin本质上市用于控制兄弟关系之间的间隙的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 外边距margin的合并现象:在垂直方向上,如果有两个相邻的外边距,就会发生外边距合并现象。 在默认布局的水平方向...
    幸运密码_xymm16888阅读 2,744评论 0 0
  • 前言 总括: 对于盒子模型,BFC,IFC和外边距合并等概念和问题的总结 原文地址:从CSS盒子模型说起 知乎专栏...
    秦至阅读 4,160评论 0 3
  • W3C组织,建议把所有网页上的对象都放在一个“盒子”中—盒子模型。盒子模型主要适用于块级元素。盒子模型主要定义元素...
    Miss____Du阅读 5,068评论 1 13
  • 褚遂良(596-659),唐朝著名书法家。他的书法,初学虞世南,晚年取法钟繇、王羲之,融汇汉隶,丰艳流畅,变化多姿...
    业余书法阅读 6,798评论 0 0
  • 曾经有人采访比尔·盖茨成功的秘决。比尔·盖茨说:因为有更多的成功人士在为我工作。 先为成功的人工作,再与成功的人合...
    无声化雨阅读 2,383评论 1 1

友情链接更多精彩内容