我有一个填充为 20px 的父 div。在这个 div 里面有两个 span 标签。我希望它们的宽度为父 div 的 50% 并适合同一行。box-sizing: border-box
似乎没有解决问题。
HTML
<div>
<span>foo</span>
<span>bar</span>
</div>
CSS
div {
border: 1px solid black;
box-sizing: border-box;
padding: 20px;
width: 150px;
}
div span {
box-sizing: border-box;
border: 1px solid green;
display: inline-block;
width: 50%;
}
更新:
看起来box-sizing
这个用例没有必要,CBroe 的回答相应地解决了这个问题。