を左:ダイナミックフロートは、フロート内のULを残し、私は次の動作に達成しようとしているDIV
Search Results
サイトでは、私は2個のコンテナを持っています。
Container 1
およびContainer 2
は、DIV
であり、float: left
である。
内側Container 2
は、可変量のLI
要素を有するUL
である。
Container 1
検索が一致するエントリを返した場合にのみ表示されます。 したがって、Container 1
がHTMLにまったく存在しないことがあります。
その場合、私はContainer 2
がfloat: left
またはビューポート(応答レイアウト)の幅は、両方の容器に収まらない場合であることを全幅とLI
要素になりたいです、 Container 2
が新しい行に折りたたまれます。その場合、私はまた、Container 2
がfloat: left
するLI
要素全幅になりたい私は単にfloat: left
にLI
を設定すると、全体Container 2
すでに新しい行に崩壊します。また、代替としてLI
をdisplay: inline-block
などに設定しようとすると、Container 2
が崩壊します。
これをCSSで解決するうまい方法が分かりますか?私はいくつかのアプローチを試みましたが、うまくいきません。
JSFiddle:container1は完全には結果が存在しないHTMLから削除された場合https://jsfiddle.net/y8vctgun/1/
htmlに存在しないと言うと、それは完全には存在しないか、内部に要素がないためスペースを占有しないということですか? –
@ nejc.mその瞬間に内部に要素がありません。 –