5

私は持っています:

<section>
    <ul>
        <li>....</li>
        <li>....</li>
        <li>....</li>
        ..
    </ul>
</section>

<li>を左にフローティングさせたいのですが、これらの最後<li>、直後に、ブロックの整合性を維持するために</ul>要素を配置する必要があります。clear: both;section

この目的に最も適したhtml5要素はどれですか?私は目に見えないものに行くべきhrですか?div?_

ありがとうございました。

4

2 に答える 2

5

なしoverflow: hidden、必要に応じてトリックを使用します。

それが適切でない場合は、疑似要素を使用してください。たとえば、次のように使用できます...

ul:after { 
    content: "";
    clear: both;
    display: block;
} 
于 2012-05-12T11:32:08.027 に答える
3

これには.clearfixメソッドを使用できます。このように書いてください:

ul:after{
 content:'';
 display:block;
 clear:both;
}
于 2012-05-12T11:33:17.387 に答える