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 ändern Sie in Nginx die über http aufgerufene Website in https

Inhaltsverzeichnis 1. Hintergrund 2. Voraussetzun...

MySQL 5.7.18 Installations-Tutorial unter Windows

In diesem Artikel wird erklärt, wie Sie MySQL aus...

Zusammenfassung der Methoden zur Änderung des Git-Commit-Protokolls

Fall 1: Letzte Übermittlung und kein Push Führen ...

So legen Sie eine statische IP für den Ubuntu 18.04-Server fest

1. Hintergrund Netplan ist ein neues Befehlszeile...

Eine kurze Diskussion zu DDL und DML in MySQL

Inhaltsverzeichnis Vorwort 1. DDL 1.1 Datenbankop...

So generieren Sie ein kostenloses Zertifikat mit OpenSSL

1: Was ist OpenSSL? Welche Funktion hat es? Was i...

Detailliertes Tutorial zur Installation von MySQL 8 in CentOS 7

Vorbereiten Umweltinformationen zu diesem Artikel...

Lösen Sie das Installationsproblem der mysql8.0.19 Winx64-Version

MySQL ist ein kleines relationales Open-Source-Da...

Beispiel für die Implementierung von Unterstreichungseffekten mit CSS und JS

In diesem Artikel werden hauptsächlich zwei Arten...

Anwendung zur Verarbeitung von HTML-Tag-Überläufen

Verwenden Sie CSS, um Bildlaufleisten zu ändern 1...

jQuery realisiert den Shuttle-Box-Effekt

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie Bind zum Einrichten eines DNS-Servers

DNS (Domain Name Server) ist ein Server, der Domä...