<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="buttons">
<p class="intro">Click the <code>border-box</code> button to fix the layout with the power of Box Sizing!</p>
<button id="content">content-box</button>
<button id="border">border-box</button>
</div>
<div class="parent">
<p>Parent div with 50% width.</p>
<div class="child">
<p>Child div with 90% width, 4px black border, and 20% padding </p>
</div>
<div class="twins">
<p>Child div with 50% width, 4px black border, and 1em padding</p>
</div>
<div class="twins">
<p>Child div with 50% width, 4px black border, and 1em padding</p>
</div>
</div>
2条答案
按热度按时间qv7cva1a1#
当 * 框大小调整 : 边框 *;使用人们已经与Internet Explorer联系在一起的长方体模型,其中填充和边框的尺寸包含在元素的尺寸中。x1c 0d1x(图像source)
示例:
(图像source)
添加演示。
inkz8wg92#
border:10px solid black
假设你有两个相同维度的框,你想给蓝色的框添加边框。如果你有box-sizing: content-box
(content-box是默认的),内容区域是“height”和“width”。如果你添加边框,内容区域不会改变,边框大小将被添加到内容区域。如果您将其更改为
box-sizing: border-box
,则将显示以下内容: