css盒模型

CSS3中的盒模型包含内容、内边距、边框和外边距。标准盒模型宽度和高度只算内容,而IE(替代)盒模型则包括内容、内边距和边框。开发者可使用`box-sizing`属性切换这两种模型,默认为`content-box`。添加`<!Doctypehtml>`可确保使用标准盒模型。
摘要由CSDN通过智能技术生成

CSS3 中的盒模型有以下两种:标准盒模型、IE(替代)盒模型。

CSS 盒模型是指在网页布局中,每个 HTML 元素都被表示为一个矩形的盒子。这个盒子包含了元素的内容、内边距、边框和外边距。CSS 盒模型由四个部分组成:

  1. Content(内容区域):该部分显示元素的内容,包括文本、图像、背景等。
  2. Padding(内边距):在内容和边框之间的空间称为内边距。它可以使用 CSS 属性 padding 来设置。
  3. Border(边框):围绕内容和内边距的边框。它可以使用 CSS 属性 border 来设置。
  4. Margin(外边距):在边框和相邻元素之间的空间称为外边距。它可以使用 CSS 属性 margin 来设置。

CSS 盒模型允许开发者更好地控制网页布局,使元素在页面上具有更加准确的位置和尺寸。

标准盒模型(content-box):

在标准盒模型中,元素的宽度和高度只包括内容的宽度和高度,不包括内边距、边框和外边距的宽度。

content-box 的宽度和高度只包括内容区域,不包括边框、内边距和外边距。

content-box 的总宽度 = 内容宽度 + 左右边框 + 左右内边距 + 左右外边距

怪异盒模型(border-box):

在怪异盒模型中,元素的宽度和高度包括内容的宽度和高度,以及内边距和边框的宽度,不包括外边距的宽度。

border-box 的宽度和高度包括内容区域、边框和内边距,不包括外边距

border-box 的总宽度 = 内容宽度 + 左右外边距

使用转换方式:

1、可以通过 box-sizing 来改变元素的盒模型:

​ box-sizing: content-box :标准盒模型(默认值)。

​ box-sizing: border-box :IE(替代)盒模型。

2、在文档首部加上<!Doctype html>声明,即使用标准模式。标准模式下,浏览器会按照 W3C 的标准来渲染页面,而不是按照各自的兼容模式,即必然使用w3c的标准盒模型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学不会只能哭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值