私はCSSメニューを作っています。このため私はulを使用しています。私がフロートを左にすると、すべてのリスがウルの外に出る。私はulの高さがゼロになることを意味します。浮動小数点を残した後、ul内に李を表示させるにはどうすればいいですか?div要素の内容をコンテナ内に保持する方法
共通のクラスを持つdivタグを作成してクリアを追加する方法の1つですが、両方ともCSSではこれには必要ですが、これは必要ありません。私はより良い解決策が必要です。助けてください
私はCSSメニューを作っています。このため私はulを使用しています。私がフロートを左にすると、すべてのリスがウルの外に出る。私はulの高さがゼロになることを意味します。浮動小数点を残した後、ul内に李を表示させるにはどうすればいいですか?div要素の内容をコンテナ内に保持する方法
共通のクラスを持つdivタグを作成してクリアを追加する方法の1つですが、両方ともCSSではこれには必要ですが、これは必要ありません。私はより良い解決策が必要です。助けてください
<ul>
にoverflow: auto;
を追加するだけです。それは、テキストがULの外部に漏れないようにします。
しかし、あなたがやっているものに応じて、それだけで<li>
display: inline;
を作成する方が簡単かもしれません。それはあなたがやっていることにまったく依存します!
あなたの子供にfloat
を定義する場合は、あなたの親をクリアする必要があります。あなたのULにoverflow:hidden
を書いてください。
ul{
overflow:hidden;
}
OR また、このためclearfix
方法を使用することができます
ul:after{
content:'';
clear:both;
display:block;
}
を浮かべ要素(メニュー項目)を非浮動の内側に配置されている場合、この問題が発生し、このhttp://css-tricks.com/snippets/css/clear-fix/
を読みますコンテナ(ul
)。
これは、容器を浮かせる(まれに受け入れられる)か、またはこの問題に正確に対処するapplying a clearfixのいずれかで修正できます。
あなたはdivの中に溢れテキストが
word-wrap: break-word
プロパティを使用して、隠されているか、スクロールバーを作るのではなく、自動的に改行したい場合。
あなたのコードを教えてください。 –