盒子模型(border、margin、padding、box-sizing拯救布局、圆角边框、阴影)

什么是盒子模型?

在这里插入图片描述

盒子模型.png

(1)content:位于最中间,网页的主要显示内容。

(2)border:位于内边距外面,如果没有内边距就是包着内容的外框,它一般具有一定的厚度

(3)padding:位于边框内部的空隙,是内容和边距的距离。

(4)margin:位于边框外部空隙,边框外面周围的距离。

边框

1、边框的颜色border-color

属性 说明 示例
border-top-color 上边框颜色 border-top-color:#369;
border-right-color 右边框颜色 border-right-color:#369;
border-bottom-color 下边框颜色 border-bottom-color:#fae45b;
border-left-color 左边框颜色 border-left-color:#efcd56;
border-color
四个边框为同一颜色 border-color:#eeff34;
上下、 左右 border-color:#369 #000;
上 、 左右、下 border-color:#369 #000 #f00;
上、右、下、左 border-color:#369 #000 #f00 #00f;

2、边框的粗细border-width

  • thin 细
  • medium 中
  • thick 粗
  • 像素值
属性 示例
上边框 border-top-width:5px;
右边框 border-right-width:10px;
下边框 border-bottom-width:8px;
左边框 border-left-width:22px;
border-width
四条边框一样(一个值) border-width:5px ;
上下、左右(两个值) border-width:20px 2px;
上 、 左右 、下(三个值) border-width:5px 1px 6px;
上 、 右、 下、 左(四个值) border-width:1px 3px 5px 2px;

3、边框的样式border-style

属性值及说明
none 无边框 hidden 隐藏边框
dotted 点线边框 dashed 虚线边框
solid 实线边框 double 双线边框 边框的粗细是3的倍数
简写属性:border

同时设置粗细、样式、颜色

顺序:粗细—>样式—>颜色

border:1px solid #3a6587;
border: 1px dashed red;
外边距
  • 外边距(margin)位于盒子边框外,指与其他盒子之间的距离,也就是指网页中元素与元素之间的距离

在这里插入图片描述

外边距也分上、右、下、左边距,设置方式和顺序跟边框基本相同。

属性 说明 示例
margin-top 设置上外边距 margin-top:1px
margin-right 设置右外边距 margin-right:2px
margin-bottom 设置下外边距 margin-bottom:1px
margin-left 设置左外边距 margin-left:2px
margin
上右下左外边距都一样 margin :8px;
上下 、 左右 margin :3px 5px;
上 、左右 、 下 margin :3px 5px 7px;
上、右、下、左 margin :3px 5px 7px 4px;

网页中很多元素都会有默认的外边距,并且在不同的浏览器中,默认的外边距还不一样。

<!DOCTYPE html>
<html lang="en">
<head>
    
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值