标准盒模型和怪异盒模型的区别

本文详细讲解了标准盒模型和怪异盒模型的区别,包括它们的组成元素及如何影响元素的显示和布局。通过实例展示了两种盒模型下元素尺寸的变化规律。

哈喽,大家好,我是前端新人小林,今天和大家分享一下标准盒模型和怪异盒模型的区别。那么首先我们要先要了解一下什么是标准盒模型,什么是怪异盒模型。
标准盒模型
我们大家都知道盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间。即都包含内容区、补白(填充)、边框、边界(外边距)。盒模型的组成:content(内容区)+padding(填充区)+border(边框区)+margin(外边界区)
如下图所示:
在这里插入图片描述
可见此盒模型是由外边界30px,边框区5px,填充区30px,内容区300300px组成的。
怪异盒模型:
怪异盒模型的组成主要由:width(content+border+padding)+margin。
如下图:
在这里插入图片描述
在这里我们将标准盒模型转化为怪异盒模型,在里面设置了宽高为300px,边框为10px,填充区为20px,我们来看一下它会变成什么样子。
如下图:
在这里插入图片描述
大家可以看到盒子的大小还是300
300px,有人可能会说是不是没有添加上,我把键盘都敲烂了它还是300*300像素啊,哈哈,这就是怪异盒模型的魅力所在。
简单通俗的来讲的话就是标准盒模型给边框、填充区添加像素的话,盒子的大小会随着添加像素的多少而改变。也就是我们所说的把盒子撑大了,所以在我们应用的时候要想保持盒子大小不变,就必须把添加的像素抵消掉。而怪异盒模型就是只要你固定好了宽高,无论你添加多少像素的元素,盒子的大小保持不变,但你想要的效果仍然存在。
今天就先跟大家分享到这吧,我是前端新人小林,我们下期见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值