あなたが達成しようとしていることはcssでは不可能であり、overflow
これを達成することはできません. 代わりに、jquery を使用して、投稿された画像/画像に示したように出力を取得できます。
次のようなものが必要かどうかわかりません。
$('.horiz').width($('.container').width());
は水平バーで、その幅を要素を保持する.horiz
の幅に設定します。.container
HTML マークアップ
<div class='container'>
<div class='horiz'></div>
<div class='vert'></div>
</div>
CSS:
.container {
width:320px;
height:320px;
border:solid 5px green;
}
.horiz{
width:500px;
height:30px;
background:red;
}
.vert{
width:30px;
height:500px;
background:yellow;
position:absolute;
left:0;
top:30px;
}
jQuery:
$(function(){
$('.horiz').width($('.container').width());
});
そしてそれの出力: