さて、これを説明するのは少し難しいです。基本的に、私はdivを相対的に配置し、絶対的に配置されたdivを保持しています。絶対位置に配置されたdivには、固定幅のdivが含まれ、フロートされます。これらの浮動divは、絶対親の幅を拡張する必要があります。
<div id="parent">
<div id="stretchable-div">
<div class="child">text</div>
<div class="child">another text</div>
<div class="child">more text</div>
</div>
</div>
問題は、元の相対位置div幅が絶対divより小さい場合、これは機能しないことです。
例-http://jsfiddle.net/8JJSf/91/
jQueryで次の方法で実行できます。
$('.dropdown').each(function(index){
var sum = 0;
$(this).find('.half').each( function(){ sum += $(this).outerWidth(); });
$(this).width( sum );
});