0
私のようなネストされたリストを持っている:入れ子リストに最小幅が必要ですか?
<ul>
<li>
<a href="#" class="">Parent Links</a>
<!-- Flyoutwrapper is what expands when users hover over the parent links, the contents of flyoutwrapper will be changing, so I can not set a min-width or width -->
<div class="flyoutWrapper">
<ul class="flyout fourCol">
<li></li>
<li></li>
</ul>
</div>
</li>
</ul>
私は隣同士に浮かぶようにクラス=「フライアウトfourCol」のすべての李の内側をしたいです。列で。しかし、「flyout fourCol」の最小幅を900pxに設定しない限り、各li要素は前の要素よりも小さくなります。
これは私が私のドロップダウンが見えるようにしたいものです:あなたのケースでは(これは動作します)
#nav .flyout.fourCol { min-width:900px; }
#nav .flyout.fourCol { width:auto; }
http://jsfiddle.net/sumcA/2/(これは動作しません!)
ありがとうございます!明示的な幅を設定する必要がないように、このHTMLを再構成するための提案はありますか? – illusorydeveloper
@illusorydeveloperあなたは親の 'li'を解くことができます。親の幅を適切にクリアする必要があります。そして、あなたの子の' li'を左に浮かべてください。そうすれば望ましくない結果がレンダリングされるので、運行には 'min-width'を追加するだけですが、ここでは幅の宣言がないデモです:http://jsfiddle.net/sumcA/3/ –