0
width: 30%
を使用する子を含むフローティング親divがあります。親フローティング要素はパーセント幅の子でサイズ変更されません
この親divは、幅単位としてパーセントを使用する場合はサイズ変更されませんが、pxまたはemsを使用するとうまく動作します。
width: 30%
を使用しているときに親divがその幅を調整できるようにする方法はありますか?流体レイアウトが必要ですか?
詳細については、この例を見てください: http://jsfiddle.net/sBzYH/
<div class='percent container'>
<div>
<h3>width: 30%</h3>
<p>
When using the child div
with percent width, the floating
parent div keeps expading 100%.
</p>
</div>
</div>
<div class='pixel container'>
<div>
<h3>width: 100px</h3>
<p>
When using the child div
with pixel width, the floating
parent div resizes accordingly.
</p>
</div>
</div>
私はあなたがここで何を意味するのか分かりません - あなたは親のdivに幅を設定していませんか? – robertc
あなたは正しいこのケースでは、内容の幅に基づいて自分自身を調整したいからではありません。したがって、 'float:left'です。 – zanona
しかし、それはコンテンツの幅の30%になるでしょう、コンテナを小さくするたびにコンテンツも小さくなりますか? – robertc