4.16 盒子模型浅谈

盒子模型属性:

margin: 外边距/界

border: 边框

padding:内边距/填充

width: 内容宽度

height: 内容高度


除宽高外其他属性又分为四个方向: 上右下左!


margin属性:

margin-top

margin-right

margin-bottom

margin-left

margin 一个值上右下左
margin 二个值上下左右
margin 三个值上左右下
margin 四个值上右下左

padding属性同margin四个属性 上右下左

border属性:

border-top

border-right

border-bottom

border-top

分别添加上右下左 单条边框线

边框样式 border-style

None:默认无边框

Dotted:点线框

Dashed:虚线框

Solid:实线框

Double:两个边界

Grove:定义3D沟槽边界

Ridge:定义3D脊边界

Inset: 定义3D嵌入边框

Outset: 定义3D突出边框


box-shadow: 10px 10px 10px  10px red;
box-shadow的五个值解释
  1: x方向的偏移
  2y方向的偏移
  3:模糊程度
  4:模糊半径
  5:阴影颜色

简单说下浮动 Float

Float:属性使元素脱离常规文档流而表现为向右或者向左浮动

小提示:

1.浮动盒子的宽度不会自动伸展,宽度以内容和 margin padding属性为准

2.标准流中其他盒子将视浮动盒子不存在而占据浮动盒子的位置,但内容会受到浮动盒子宽度的影响

3.可以设置clear使标准流中其他盒子不受之前盒子的浮动影响

4.父级盒子中的所有盒子都才用浮动形式。若父级盒子未指定高度则父级盒子的高度为0,因为所有盒子都是浮动以脱离标准流。

解决办法增加一个标准流的盒子。


margin border padding 都会影响页面布局 contend不变
实际宽度为: 在contend的基础上加上 margin,borderpadding
box-sizing: border-box;
变态盒模型 border-box 添加padding 或者 border 不会影响页面布局
只会挤压页面内容content

希望大家共同学习共同进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值