Heim > Web-Frontend > CSS-Tutorial > Mehrere Methoden zum Löschen von Floats in CSS

Mehrere Methoden zum Löschen von Floats in CSS

迷茫
Freigeben: 2017-03-25 11:16:49
Original
1477 Leute haben es durchsucht

1. clear:both;

Diese Methode hat ein Problem: Der Rand ist ungültig.

2. Trennwandmethode

    <p class="box1">
    </p>
    <p class="cl hl"></p> /*墙*/
        <p class="box2">
    </p>
Nach dem Login kopieren
    cl{
        clear: both;
    }
    .hl{
        height: 16px;
    }
Nach dem Login kopieren
  • Die „Innenwandmethode“ entwickelte sich

    <p>
        <p></p>
        <p></p> /*两个p都浮动,所以p不会被撑出高*/
        <p class="cl"></p> /*在家里建一堵墙就能让儿子给p撑出高*/
    </p>
    Nach dem Login kopieren

Hinweis: Diese Methode wird im Allgemeinen nicht verwendet, da sie Seiten-Tags hinzufügt.

3. overflow:hidden;

Die ursprüngliche Absicht besteht darin, den überlaufenden Text zu löschen. Es kann jedoch als Volksheilmittel zur Beseitigung von Flocken verwendet werden.
Hinweis: Diese Methode wird im Allgemeinen nicht verwendet, da der Bereich, in dem das Element überläuft, ausgeblendet wird.

4. Verwenden Sie Pseudoelemente

.clearfix:after {
        content: &#39;&#39;;
        height: 0;
        line-height: 0; /*或 overflow:hidden*/
        display: block;
        visibility: hidden;
        clear: both;
    }
    .clearfix {
        zoom: 1;  /*兼容ie6*/
    }
Nach dem Login kopieren

5. Elemente, die nicht auf der Seite vorhanden sind, können über CSS hinzugefügt werden hat ein eigenes Pseudoelement.

Das obige ist der detaillierte Inhalt vonMehrere Methoden zum Löschen von Floats in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage