以下のコードでは、列の数が親スパン(10)と同じであるにもかかわらず、スパン#2がスパン#1の下に表示されます。これは、ネストされた行(class="row well"
)の境界線が原因です。
内容を押し下げることなく、ネストされた行に境界線を適用するエレガントな方法はありますか?
ネストされたスパンの位置に応じて上/左/下/右の境界線を適用して適用するbox-sizing: border-box
と役立つと思いますが、ブラウザの幅を狭くすると問題が発生し、これも醜い解決策になります。
<div class="row">
<div class="span2"> left menu </div>
<div class="span10">
<div class="row well">
<div class="span5" style="background-color: #aca">
#1
</div>
<div class="span5" style="background-color: #aac">
#2
</div>
</div>
</div>
</div>