CSS padding margin border属性讲解

本文详细介绍了CSS盒模型,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)四个区域。通过控制这些属性,设计师可以精确布局网页元素。例如,margin用于设置元素间的距离,而padding则控制内容与边框之间的空间。此外,文章还提到了margin的auto属性,用于实现元素的水平居中。了解并熟练应用盒模型对于前端开发者至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把所有网页上的对象都放在一个盒(box)中 ,设计师可以通过创建定义来控制这个盒的属性,这些对象包括段落、列表、标题、图片以及层。
盒模型主要定义四个区域:
内容(content)
内边距(padding)
边框(border)
外边框(margin)

在这里插入图片描述
margin层的边框以外留的空白
background-color背景颜色
background-image背景图片
padding层的边框到层的内容之间的空白
border边框
content内容

在这里插入图片描述

margin和padding的属性
margin:
在这里插入图片描述

包括margin-top,margin-right,margin-bottom,margin-left
控制块级元素之间的距离 他们是透明不可见的
根据上右下左的顺时针规则,可以写为
margin: 40px 40px 40px 40px;

当上下,左右margin值分别一致的时候,可简写为
margin: 40px 40px;

当上下左右margin值都一致的时候,可写为
margin: 40px;

padding
包括padding-top,padding-right,padding-bottom,padding-left
控制块级元素内部 content与border之间的距离

详细说明:
如果只提供一个,将用于全部的四条边
如果只提供两个,第一个用于上下,第二个用于左右
如果提供三个,第一个用于上,第二个用于左右,第三个用于下
如果提供四个,第一个用于上,第二个用于右,第三个用于下,第四个用于左
padding: 36px; //对象四边的补丁边距均为36px
padding: 36px 24px; //上下两边的补丁边距为36px,左右两边的补丁边距为24px
padding: 36px 24px 18px; //上、下两边的补丁边距分别为36px、18px,左右两边的补丁边距为24px
padding: 36px 24px 18px 12px; //上、右、下、左补丁边距分别为36px、24px、18px、12px

在这里插入图片描述

" margin: 0 atuo ; "
表示上下边界为0,左右则根据宽度自适应相同值(即水平居中)

auto值:用于设置浏览器边距。这样做的结果会依赖于浏览器,根据宽度自适应相同值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值