box-sizing属性是用来改变默认的盒模型的。

两个值:

  • content-box

  • border-box

一. box-sizing:content-box

就是默认的盒模型。

设置的宽高属性不包括borderpadding,当增加borderpadding的值的时候,整个盒子的整体尺寸会增加,给容器设置的宽高属性会保持。

所以这种模型也叫外扩模型

--

二. box-sizing:border-box

设置的宽度包括borderpadding,当增加borderpadding的值的时候,会压缩盒子的content的尺寸,盒子的整体尺寸不会发生变化。

所以这种模型也称之为内缩模型。目前大多数高级浏览器都支持。

其实还有一种盒模型叫 padding-box,不过除了firefox外没有浏览器支持。所以目前没有人用。

Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-10-18 03:21:02

results matching ""

    No results matching ""