CSS SNIPPET

  返回

复位Box-sizing属性  页面布局

复位盒模型,使 widthheight不受borderpadding的影响。

HTML
<div class="box">border-box</div>
<div class="box content-box">content-box</div>
CSS
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.box {
  display: inline-block;
  width: 150px;
  height: 150px;
  padding: 10px;
  background: tomato;
  color: white;
  border: 10px solid red;
}
.content-box {
  box-sizing: content-box;
}
效果演示
border-box
content-box
代码说明
  1. box-sizing: border-boxpaddingborder样式不再对元素的宽度或高度产生影响。
  2. box-sizing: inherit 表示继承父元素的box-sizing 规则。
浏览器支持

100.0%