盒模型

盒模型


盒模型也叫做框模型,盒模型可用于网页布局;

css将页面所有元素都设置为了一个矩形的盒子,将各个元素设置为盒子后,就对页面的布局变成了将不同的盒子摆放到不同的位置。

每一个盒子都由以下几部分组成:
1.内容区(content)
2.内边距(padding)
3.边框(border)
4.外边框(margin)

在这里插入图片描述
盒子的大小由上面四部分共同组成
content,border,padding决定盒子的大小,而margin决定盒子的位置

1.content里面是盒子的内容,由width,heigh组成。
2.padding是盒子的内边距,用来清除内容周围的区域。
其中:
padding区的颜色和内容区一样,要想让他们不一样,则需创建一个子元素,将子元素的宽高设置为100%,然后改变子元素的颜色就可以了。
padding也有简写属性,用法和border-width一样。

3.border包含了多种样式,但至少写三个样式,如:border-width,border-color,border-style。
其中
border-width:表示的是框的宽度,例如:border-width:1px 2px 3px 4px;前后分别代表上,右,下,左;若为三个值,则分别表示上,左右,下;若为两个值,则分别表示上下,左右。
border-style:常用的有solid单实线,dash分段的线,double双线)等。
border以上的属性可以简写为:border:width color style;(顺序无关,属性间用空格隔开)。

4.margin是外边距,清除外边框区域,外边距不会影响盒子可见框的大小,但会影响盒子的位置。
其中:
设置margin-top和margin-left是移动本盒的位置;
而设置margin-right和margin-bottom是移动盒外的元素。
margin由margin-top,margin-right,margin-bottom,margin-left组成,顺序也是上,右,下,左,margin同样也可以简写,用法和border-width一样。


由于浏览器有默认样式,所有我们在用盒模型布置页面前需要对浏览器的默认样式进行消除。
方法:
在style区域中执行body{
margin:0;
padding:0;
}
可以清除大部分默认样式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值