简述对css盒子模型的理解_盒子模型的理解,值得收藏

盒子模型

什么是盒子?

html中的标签(元素)统统都是一个矩形的平面框, 在立体上, 它由多个平面构成, 这称为盒子模型.

从底层到顶层的立体结构: margin->background-color->background-image->padding->content->border

三大盒子属性:

border(边框)

padding(内边距)

margin(外边距)

经验:

这三大属性可以结合top right bottom left来使用!

当同时设置4个值时,遵循顺时针顺序: 上右下左, 如: padding: 9px 10px 11px 12px;

border: 边框宽度(border-width) 边框风格(border-style) 边框颜色(border-color);

边框风格: solid(实线), dashed(虚线), dotted(点线)

margin的特殊用法:盒子在其容器中水平居中.

margin-left: auto;

margin-right: auto;

margin可以取负值, 但padding不可以.

部分元素有默认的内/外边距:

body,h1-h6,p,ul,ol,dl,dd

盒子尺寸(box-sizing)

box-sizing: content-box | border-box;

context-box的含义:

为盒子设置的width属性仅表示内容区宽度, 实际宽度=width+padding+border

border-box的含义:

为盒子设置的width属性就是实际宽度

为盒子设置的padding和border自动从width中扣除, 内容区宽度自动缩减.

盒子的圆角

border-radius: 圆角半径;

border-top-left-radius: 左上角半径

盒子的阴影

box-shadow: 阴影类型 x-offset y-offset blur-radius color;

阴影类型如果是inset, 表示阴影的方向是朝向盒子内

662ccdb4f313c96a692d7f4349e7b020.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值