Die Hintergrundfarbe oder das Bild im Div-Container wächst mit dem Wachstum

Die Hintergrundfarbe oder das Bild im Div-Container wächst mit dem Wachstum

Code kopieren
Der Code lautet wie folgt:

Höhe: auto !wichtig;
Höhe: 550px;
Mindesthöhe: 550px;

Fügen Sie am Ende von Div den folgenden Code hinzu:
<div Stil="clear:both;"></div>

Oder verwenden Sie

<br Stil="klar:beide;" />

2. Verwenden Sie die Pseudoklasse after

Diese Methode dient dazu, die After-Pseudoklasse und die Inhaltsdeklaration für den übergeordneten Container zu verwenden, um am Ende des angegebenen aktuellen Inhalts neuen Inhalt hinzuzufügen. Eine gängige Vorgehensweise besteht darin, einen „Punkt“ hinzuzufügen, da dieser kleiner und weniger auffällig ist. Wir verwenden es dann, um Floats zu löschen (floating-Elemente zu schließen) und den Inhalt auszublenden.

Diese Methode weist eine durchschnittliche Kompatibilität auf, kann nach verschiedenen Hacks jedoch mit verschiedenen Browsern umgehen und stellt gleichzeitig sicher, dass das HTML relativ sauber ist, sodass sie immer noch recht häufig verwendet wird.


Code kopieren
Der Code lautet wie folgt:

#äußeres:nach{
Inhalt:".";
Höhe: 0;
Sichtbarkeit: versteckt;
Anzeige:Block;
klar: beides;
}

3. Stellen Sie den Überlauf auf „versteckt“ oder „automatisch“

Dieser Ansatz besteht darin, den Überlauf des übergeordneten Containers auf „Versteckt“ zu setzen oder das schwebende Element in standardkompatiblen Browsern automatisch zu schließen.

Wenn Sie jedoch Overflow verwenden, kann dies die Leistung der Seite beeinträchtigen, und diese Auswirkung ist ungewiss. Am besten testen Sie Ihre Seite in mehreren Browsern.

4. Schwebende externe Elemente, Float-in-Float

Dieser Ansatz besteht darin, auch den übergeordneten Container schweben zu lassen, wodurch eine Funktion schwebender Elemente ausgenutzt wird: schwebende Elemente schließen schwebende Elemente. Diese Methode hat gute Auswirkungen in IE/Win und standardkompatiblen Browsern, aber ihre Nachteile liegen auch auf der Hand – der übergeordnete Container kann möglicherweise nicht schweben, wann immer er möchte. Schließlich ist das Schweben ein spezielles Verhalten, und manchmal ist es normal, dass das Layout das Schweben nicht zulässt.

<<:  Detaillierte Erläuterung der Verwendung von Echart-Diagrammen im Front-End und Back-End des Projekts

>>:  Beispielcode zur Implementierung mobiler Expansions- und Collapse-Effekte mit reinem CSS3

Artikel empfehlen

Üben Sie die Verwendung von Golang, um mit der Docker-API zu spielen

Inhaltsverzeichnis Installieren des SDK Lokalen D...

CentOS 7-Konfiguration Tomcat9+MySQL-Lösung

Tomcat konfigurieren Installieren Sie zuerst Tomc...

Allgemeine Funktionen der MySQL-Grundlagen

Inhaltsverzeichnis 1. Allgemeine Funktionsklassif...

Diagramm der Installationszusammenfassung für MySQL 8.0.11

Installationsumgebung: CAT /etc/os-release Zeigt ...

Erfahren Sie in einem Artikel mehr über JavaScript-Closure-Funktionen

Inhaltsverzeichnis Variablenbereich Das Konzept d...

Funktionsprinzip und Implementierungsmethode der Vue-Anweisung

Einführung in Vue Die aktuelle Ära der großen Fro...

Docker stellt über einen Port eine Verbindung zu einem Container her

Docker-Container-Verbindung 1. Netzwerk-Port-Mapp...

So ändern Sie das ursprüngliche Passwort von MySQL auf dem MAC

Problembeschreibung: Ich habe einen Mac gekauft u...

Empfohlene Plugins und Anwendungsbeispiele für Vue-Unit-Tests

Inhaltsverzeichnis rahmen Erstklassiges Fehlerrep...

Einführung in das Fokuselement document.activeELEment in JavaScript

Inhaltsverzeichnis 1. Der Fokus liegt standardmäß...

Beheben des Problems, dass Notizendetails auf Webseiten grau werden

1. Wenn im Internet Explorer die relative Position...