我有一個具有20px填充的父級div。在這個div裏面有兩個span標籤。我想他們的寬度是父div的50%,並適合在同一行。 box-sizing: border-box
似乎沒有解決這個問題。使用框尺寸屬性給出兩個內聯塊元素50%的寬度
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%;}
UPDATE:
它看起來像box-sizing
沒有必要爲這個用例和CBroe的回答解決了根據問題LY。
span {'display:block; float:left'} – Adam 2015-02-11 15:32:58
如果沒有浮標,沒有辦法做到這一點? – 2015-02-11 15:33:20
如果你不想使用浮動,你可以嘗試將它們定位絕對,但浮動將是一個更好的解決方案。 – Sirence 2015-02-11 15:34:03