盒子模型

所有的 HTML 元素本质上是小的矩形块,代表着某一小块区域。

有三个影响HTML元素布局的重要属性:padding(内边距)、margin(外边距)、border(边框)。

元素的padding控制元素内容content和元素边框border之间的距离。

在这儿,我们可以看到绿方块和红方块都位于黄方块之中,但是红方块比绿方块具有更大的padding。

当你加大绿方块的padding, 它将扩大元素内容和元素边框的距离。

元素的外边距margin控制元素边框border和元素实际所占空间的距离。

在这儿,我们可以看到绿方块和红方块都位于黄方块之中,注意红方块比绿方块具有更大的外边距margin,使得它看起来更小。

当你增大绿方块的margin时,将会增加元素边框和元素实际所占空间之间的距离。

元素的margin控制元素的border和元素实际所占空间的距离。如果你将一个元素的margin设置为负值,元素将会变大。

有时你想要自定义元素,使它的每一个边具有不同的padding。CSS 允许你使用padding-top、padding-right、padding-bottom和padding-left来控制元素上右下左四个方向的padding。

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

推荐阅读更多精彩内容

  • 引言 这次给大家带来了CSS-盒子模型部分的笔记,大家一同交流😊 认识盒子模型之前,先来了解一下CSS元素的分类吧...
    zhaolion阅读 4,330评论 9 85
  • 盒子模型简介 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CS...
    IOLG阅读 1,212评论 0 0
  • 一.边框 (上) 1.什么边框? 边框就是环绕在标签宽度和高度周围的线条 2.边框属性的格式 2.1连写(同时设置...
    壹点微尘阅读 356评论 0 0
  • 说到css的盒子模型和定位相信大家一定都听说过,因为它们是css中的基础,同时也是难点,这篇文章的作用在于基础知识...
    北京大数据苏焕之阅读 709评论 1 1
  • 没有恐惧 么了了他本子 妈的ell恩曼琳
    hflbtbu阅读 197评论 0 1