【无标题】CSS盒子模型及属性


前言

在前端网页设计中,最常听到的属性名有:内容、内边距、边框和外边距,这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模型。CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。本文就介绍了CSS盒子模型的基本属性。


一、什么是css盒子模型?

 CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。

二、css盒子模型基本属性

1.盒子模型

如下图:为一个简单的盒子模型

模型特点:

1)独占一行;

2)默认宽度为100%;

3)高度默认为0,如果有子元素,父元素高度由子元素决定;

4)宽度和高度可以通过width和height改变;

2.高度 height

盒子的高度, height: 200px;(一般高度默认为0)

3.宽度 width

盒子的宽度,width: 220px;(一般情况下默认宽度为100%)

如图为height: 200px;width: 220px;的盒子模型

4.外边距 margin

外边距位于盒子的最外围,是指两个盒子之间的距离,可能是子元素和父元素之间,也可能时两个兄弟元素之间。如图为外边距类型为自适应的盒子   margin:auto;(在网页中居中)

margin:1px;   外边距上右下左都有1px

margin:1px 2px; 上下为1px;右左为2px

margin:1px 2px 3px; 上1px ,右左2px,下3px

margin:1px 2px 3px 4px; 上1px ,右px,下3px,左4px

margin-top:1px;   上边距为1px

margin-bottom:2px;    下边距为2px

margin-left:10px;     左边距为10px

margin-right:20px;右边距为20px

5.内边距  padding

内边距属性与外边距相似,指内容区和边框之间的空间。有五个属性:padding-top、padding-bottom、padding-left、padding-right 和 padding。

6.边框   border

边框是环绕内容区和填充的边界;

border: 30px; border-style: double; border-color:black ;如图为边框宽度为30,样式为双实线,颜色为黑色的盒子模型

有关边框的其他属性:

宽度:border-width;单个边框宽度:border-top-width;

盒子模型的轮廓(作用在border之外的样式):outline-style:hidden(隐藏)

border-bottom-width:1px;    下边框宽度

border-right-width:1px;         右边框宽度

border-left-width:1px;           左边框宽度

border-style 边框样式:

  属性值:dotted(点)

  dashed(虚线)

  solid(实线)

  double(双线)

border-top-style:solid;        上边框样式

border-bottom-style:dotted;             下边框样式

border-right-style:dashed;          右边框样式

border-left-style:double;             左边框样式


总结

以上就是CSS盒子模型的基本属性,通过定义一系列与盒子相关的属性,可极大地丰富和促进各个盒子乃至整个HTML文档的表现效果和布局结构。

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值