首页 > Web开发 > 详细

css3中的box-sizing属性的使用

时间:2018-04-26 18:07:01      阅读:198      评论:0      收藏:0      [点我收藏+]

其中inherit表示box-sizing的值应该从父元素继承。

content-box和border-box的主要区别就是元素的width和height的值包不包括border、padding这两个属性的值。

一、content-box

  content-box也叫标准盒子模型,是默认值。

  它的width组成仅仅只有content区域(不包括padding区域和border区域)

  举个例子,如果该元素的宽度为100px,那么这表示该元素的内容区域宽度为100px,再如果padding为10px,border的宽度为10px,那么它的实际宽度为width+(padding-left)+(padding-right)+(border-left-width)+(border-right-width)=100px+10px+10px+10px+10px=140px;

 下图是标准盒子模型的示意图:

  技术分享图片标准盒子模型

二、border-box

 border-box也叫IE盒子模型

 它的width组成由content区域、padding区域、border区域

 举个例子,如果这个元素的宽度为100px,那么它的实际宽度就是100px,再如果它的padding为10px,border的宽度为10px,那么该元素的内容区域宽度为width-(padding-left)-(padding-right)-(width-left-width)-(width-right-width)=100px-10px-10px-10px-10px=60px;

 下图是IE盒子模型的示意图:

 技术分享图片IE盒子模型

css3中的box-sizing属性的使用

原文:https://www.cnblogs.com/TigerZhang-home/p/8953726.html

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