首页 > 其他 > 详细

如何理解Box-sizing模型?

时间:2015-10-22 23:50:24      阅读:303      评论:0      收藏:0      [点我收藏+]

CSS3 box-sizing 属性

http://www.w3school.com.cn/tiy/t.asp?f=css3_box-sizing

<style> 
div.container
{
width:30em;
border:1em solid;
}
div.box
{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
width:50%;
border:1em solid red;
float:left;
}
</style>
<div class="container">
<div class="box">这个 div 占据左半部分。</div>
<div class="box">这个 div 占据右半部分。</div>
</div>

技术分享

另外1em等于16px单位

如果没有使用box-sizing:border-box的属性呢?

技术分享

右半部分的div会掉下去。这是为什么呢?

别急,请耐心看下面。

技术分享技术分享

左边使用了box-sizing,没把左右边框的16*2=32算上去。

右边未使用box-sizing. 是把左右边框的16*2=32算上去,208+240了。所以右半部分的div会掉下去。

 其实两个div左右部分是用50% 

box-sizing必须配合左右两个栏 50%才能使用!  

 

如何理解Box-sizing模型?

原文:http://www.cnblogs.com/alone2015/p/4903082.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!