为了账号安全,请及时绑定邮箱和手机立即绑定

box-sizing:border-box一般用在什么情况下呀

box-sizing:border-box一般用在什么情况下呀

查看完整描述

3 回答

已采纳
?
super_mb

TA贡献101条经验 获得超107个赞

当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度。

例如:

<div class="box">举个例子</div>

.box {  

    width: 500px;     

    height:100px;  

    border: 1px solid #000;

    -webkit-box-sizing: border-box;     

        -moz-box-sizing: border-box;

                  box-sizing: border-box;

}

如果这时候你加上一个内边距属性,padding: 10px;

这个div不会撑开,即你所见的边框位置没有任何变动,但是“举个例子”这句话会和div边框有10px的间距。

一般在写页面的时候用这个属性就不会再考虑边框和内边距会改变整体所占宽度,即不用再根据盒子模型再去计算,省去很多麻烦。

查看完整回答
2 反对 回复 2016-06-17
?
Carson_Lai

TA贡献1条经验 获得超1个赞

这个一般在做自适应的网页设计的时候用呀,用这个属性网页结构才不会被破坏,希望可以帮到你

查看完整回答
1 反对 回复 2016-06-17
?
刚毅87

TA贡献345条经验 获得超309个赞

box-sizing:border-box 这是怪异盒模型

当用 IE6 和 IE7 浏览器打开代码时使用.


查看完整回答
1 反对 回复 2016-06-17
  • 3 回答
  • 0 关注
  • 11129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信