css盒模型

css盒模型


每个元素都是盒子的样子。呵呵。。只是通过编程给你要看的样子。它是这样的。

不光是div等块级元素,p等内联元素也是这个样子。

现在的网页时一个个盒子嵌套或连接形成的。


它分成4部分,content内容部分,padding内边距,border边,margin外边距。

通过实践就可知道他们的具体作用

1.content 内容

2.padding 内边距,常用来隔开内容与边框,美化和定位,留白。

3.border 边框,设个好看的边框~

4.margin 外边距,我理解为无形的隔膜,隔开一个个盒子。


 W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分。

 IE 盒子模型的范围也包括 margin、border、padding、content,和标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 pading。

一个盒子的 margin 为 20px,border 为 1px,padding 为 10px,content 的宽为 200px、高为 50px

 W3C 盒子模型解释,那么这个盒子需要占据的位置为:宽 20*2+1*2+10*2+200=262px、高 20*2+1*2*10*2+50=112px,盒子的实际 大小 为:宽 1*2+10*2+200=222px、高 1*2+10*2+50=72px

IE 盒子模型,那么这个盒子需要占据的位置为:宽 20*2+200=240px、高 20*2+50=70px,盒子的实际大小为:宽 200px、高 50px。


在网页的顶部加上 DOCTYPE 声明后,浏览器就会按w3c标准解析,是w3c盒模型


在 CSS3 中:

box-sizing

box-sizing 有两个可选值,一个是默认的 content-box 一个是 border-box,选用后者,盒子模型将按 IE6 的方式进行处理。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值