Web前端开发笔记-----10.css盒子模型以及一些常见问题和扩展

本文详细介绍了CSS盒子模型的组成,包括content、padding、border和margin,并讨论了margin的叠加问题以及margin传递的现象,同时提供了相应的解决方案。此外,还提到了box-sizing属性在布局中的应用以及margin左右自适应居中的技巧。

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

Web前端开发笔记-----10.css盒子模型以及一些常见问题和扩展


一、css盒子模型

组成:content -> padding ->border ->margin
      物品    填充物   包装盒   盒子与盒子之间的间距


在这里插入图片描述
content:内容区域,width和height组成

padding:内边距(内填充)
只写一个值:30px(上下左右)
写两个值:30px 40px(上下 左右)
写四个值:30px 40px 50px 60px(上 右 下 左顺时针方向)
单一样式:padding-left/right/top/bottom

margin:外边距(外填充)
只写一个值:30px(上下左右)
写两个值:30px 40px(上下 左右)
写四个值:30px 40px 50px 60px(上 右 下 左顺时针方向)
单一样式:margin-left/right/top/bottom

注:
1.背景颜色会填充到margin以内的区域(不包括margin区域)。
2.文字会在content区域。
3.padding不能出现负值,margin是可以出现负值。


box-sizing:
盒尺寸,可以改变盒子模型的展示形态。
默认值:content-box:width、height -> content
border-box:width、height -> content padding border

<style>
        #box{
    width: 300px;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值