Informationen zum CSS-Floating und zum Aufheben des Floatings

Informationen zum CSS-Floating und zum Aufheben des Floatings

Definition von Float

Setzt das Element aus dem normalen Dokumentfluss heraus und verschiebt das Element näher nach links oder rechts. Die Kante des übergeordneten Elements oder die Kante anderer Elemente, die auf schweben gesetzt sind

Probleme schweben lösen

1. Lösen Sie das Problem von Text um Bilder herum
2. Lösen Sie das Abstandsproblem
3. Sie können nach links oder rechts layouten

Platzieren Sie den Text links neben dem Bild

Wenn Float nicht verwendet wird:

Bildbeschreibung hier einfügen

Bei Verwendung von Float:

Bildbeschreibung hier einfügen

Verwendete Attribute

Verwendetes Attribut: Float, Attributwert: rechts/links

Problem des schwebenden Höhenkollapses und Lösung Problem des Höhenkollapses

Wenn die für das übergeordnete Element festgelegte Höhe von der für das untergeordnete Element festgelegten Höhe abweicht, tritt ein Problem mit der Höhenreduzierung auf. Beim Einfügen von Text kann dieser nicht an der richtigen Position eingefügt werden und die Höhenreduzierung führt dazu, dass der Titel nicht unter diesem Block angezeigt wird:

Bildbeschreibung hier einfügen

Nach dem Lösen von:

Bildbeschreibung hier einfügen

Problemumgehung

Pseudoelement-Löschfloß:
Setzen Sie ein Pseudoelement nach dem übergeordneten Element, um den Float zu löschen:
1. Anzeige entsprechend dem übergeordneten Tag einstellen
2. Setzen Sie clear:both erneut
Code:

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <title>Titel</title>
    <style type="text/css">
        .Elternteil{
            Breite: 400px;
            Höhe: 400px;
            Rand: 0 automatisch;
            Anzeige: Block;
            Hintergrund: hellgrau;
        }
        .parent:nach{
            Inhalt: "";
            Anzeige: Block;
            klar: beides;
        }
        .Kind{
            Anzeige: Inline-Block;
            Breite: 200px;
            Höhe: 200px;
            Hintergrund: hellblau;
            schweben: links;
        }
    </Stil>
</Kopf>
<Text>
<div Klasse="übergeordnet">
    <div Klasse="Kind"></div>
    <div Klasse="Kind"></div>
    <div Klasse="Kind"></div>
</div>
<h1>Dies ist eine Überschrift</h1>
<div></div>
</body>
</html>

Dies ist das Ende dieses Artikels über CSS-Floating- und Cancelling-Floating-Effekte. Weitere relevante CSS-Floating- und Cancelling-Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Implementierung der Funktion zum Speichern von Screenshots aus HTML in PDF

>>:  Eine Minute, um die Laufruhe von HTML+Vue+Element-UI zu erleben

Artikel empfehlen

So verwenden Sie den EXPLAIN-Befehl in SQL

Bei unserer täglichen Arbeit führen wir manchmal ...

Was tun, wenn der Auto-Increment-Primärschlüssel in MySQL aufgebraucht ist?

Im Vorstellungsgespräch sollten Sie folgende Szen...

Detaillierte Erläuterung des Linux-Befehls zur Änderung des Hostnamens

Linux-Befehl zum Ändern des Hostnamens 1. Wenn Si...

Detaillierte Analyse der SQL-Ausführungsschritte

Detaillierte Analyse der SQL-Ausführungsschritte ...

MySQL erklärt das Prinzip und Beispiel zum Abrufen von Abfrageanweisungen

„explain“ wird verwendet, um Informationen zum Ab...

Tutorial zur Installation von lamp-php7.0 in einer Centos7.4-Umgebung

Dieser Artikel beschreibt, wie lamp-php7.0 in ein...

So implementieren Sie einen Animationsübergangseffekt im Frontend

Inhaltsverzeichnis Einführung Traditionelle Überg...

Mehrere Möglichkeiten zum Ändern des MySQL-Passworts

Vorwort: Bei der täglichen Verwendung der Datenba...