标准盒模型

本文详细介绍了CSS中的标准盒模型,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)四个组成部分。讨论了如何设置元素的宽度、高度、边框样式、颜色及内边距,并提到了外边距的使用技巧,如让块级元素水平居中。此外,还探讨了外边距合并问题及其解决方案,以及在实际布局中遇到的margin-top问题及其处理方法。
摘要由CSDN通过智能技术生成

标准盒模型:

  1. 组成部分:content+padding+border+margin

               内容    内边距  边框   外边距

               玻璃杯   泡沫   快递盒 快递盒之间距离

content 内容区域

width;;元素的宽度

height: ;元素的高度

min-width:;最小宽度  max-width: ; min-height:;max=height:;

border边框

border-style:solid(实线)|dashed(虚线)|dotted(点线)|double(双实线,边框要求最少为3px)|none(不显示);必须属性默认边框为黑色 3px

border-color

boeder-width

简写:border:边框宽度 边框样式 边框的颜色  ;

例子:border:1px solid red;

border-top: 1px solid  red;

border-bottom: 1px solid red;

border-right:1px solid  red;

padding:内边距  不可以取负值和auto

设置内容距边框的距离

语法:padding:value;   四周

padding: value value;   上下   左右

padding: value  value value; 上  左右   下

padding: value value value value; 上 右 下 左(顺时针)

单边的内边距:

padding-left: ;

padding-right: ;

padding-top: ;   上边内距

padding-bottom: ;  下内边距

padding会撑大容器常用与网页导航栏

margin:外边距 可以取正负、auto 设置元素间距离  margin透明的

margin:;             上左下右(顺时针)

单边的内边距:margin-left    margin-right   margin-top   margin-bottom

让块级元素水平居中:margin:0 auto;

外边距合并问题:当垂直方向上外边距相撞时,取最大值,浮动元素不合并

margin-top 问题:设置margin-top父元素跟着一起下来

解决办法:(1)父元素加over-flow:hidden;

  1. 父元素或者子元素加浮动
  2. 父元素加border:1px solid transparent;
  3. 父元素加padding-top:1px;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值