Wenn Sie HTML-Div-Blöcke verwenden und die Mitte der Blöcke nicht fest verbunden werden kann und Sie das Problem nicht lösen können 1. Sie können im mittleren Inhalt einen <head></head> hinzufügen
Setzen Sie den Abstand zwischen allen Blöcken auf Null, ohne mit dem darunter liegenden Abstand in Konflikt zu geraten. 2. Es gibt ein Problem mit dem Abstand zwischen den oberen und unteren Divs Ich habe 4 Divs geschrieben, nach oben und unten verteilt, mit Abstand zwischen ihnen. Der Code und die Wirkung sind wie folgt: .div1{ Höhe: 100px; Hintergrundfarbe: blau; Position: relativ; } .div2 { Höhe: 100px; Hintergrundfarbe: blauviolett; Position: relativ; } .div3{ Höhe: 100px; Hintergrundfarbe: rot; Position: relativ; } .div4{ Höhe: 100px; Hintergrundfarbe: gelb; Position: relativ; } <Text> <div Klasse="div1" ></div> <div Klasse="div2"></div> <div Klasse="div3"></div> <div Klasse="div4"></div> </body> Dann habe ich versucht, jedem Div margin:0 hinzuzufügen, um den Abstand zwischen den Divs zu entfernen. Der Code lautet wie folgt:
Das Ergebnis bleibt das gleiche, es besteht jedoch immer noch eine Lücke, wie unten gezeigt: Als nächstes suchte ich in Baidu nach einer Methode zum Einstellen der Schriftgröße. Der Code und die Wirkung sind wie folgt:
Der obige Code konzentriert sich auf das Hinzufügen von body{font-size:0;} und hat folgende Auswirkung: Sie können sehen, dass die Lücke zwischen der Ober- und Unterseite des Divs geschlossen wurde. Oben und links ist jedoch immer noch eine Lücke vorhanden. Dazu habe ich Folgendes gemacht und body{margin:0px;} hinzugefügt. Der Code lautet wie folgt:
Die Wirkung ist wie folgt: Wie Sie sehen, wurden sämtliche Abstände entfernt. Es besteht jedoch weiterhin ein Problem: Wenn Sie font-size:0; festlegen, werden alle Schriftarten gelöscht. So habe ich es gelöst: Fügen Sie ein Div innerhalb eines Div hinzu und setzen Sie die Schriftgröße des inneren Divs zurück, zum Beispiel: font-size: 30px;. Perfekte Lösung! 3. Nachdem DIV+CSS clear:both das Floating gelöscht hat, entsteht über dem Div eine Lücke Wir wissen, dass die Verwendung von CSS-Float manchmal CSS-Float erzeugt. Zu diesem Zeitpunkt müssen wir den Float bereinigen. Dazu können wir das Stilattribut „clear“ verwenden. Allerdings erscheint nach der Verwendung von „clear:both“ zum Löschen des resultierenden Floats häufig eine weiße Lücke über dem Div, auf das „clear:both“ angewendet wird. Die Lösung besteht darin, dem Div über diesem Div overflow:hidden hinzuzufügen.
Stilbeschreibung:
Dies ist die Lösung für die Div-Lücke, die in den letzten Tagen durch Clear:Both verursacht wurde. Warum clear:both in div verwenden? Dies liegt hauptsächlich daran, dass der Text in Div B nicht linksbündig ausgerichtet werden kann, selbst wenn in CSS text-align:left festgelegt ist. Daher wird in diesem Fall clear:both verwendet. Ein paar Fragen: Ich werde in Zukunft Gelegenheit haben, die oben genannten Themen im Detail zu studieren. Zusammenfassen: Wenn „clear:both“ auf ein Div angewendet wird, um eine Lücke zu erstellen, muss „overflow:hidden;“ zum Div der gleichen Ebene darüber hinzugefügt werden, um die Lücke zu schließen. |
>>: So implementieren Sie die Vervollständigung leerer Zellen in HTML-Tabellen
In diesem Artikel wird der spezifische Code von j...
Centos7-Startvorgang: 1.post (Selbsttest beim Ein...
Inhaltsverzeichnis 1. faul 2.trimmen 3.Nummer 4.H...
Abhängigkeit vom Wissen Grundlagen der Go-Cross-K...
Am Anfang war ich traurig. Die Screenshots sind w...
FireFox ist ein weit verbreiteter Browser mit zah...
Inhaltsverzeichnis 1. MySQL 8.0.18 installieren 2...
Inhaltsverzeichnis 1. Nachfrage Methode 1 Methode...
Er gibt beispielsweise ein: XML/HTML Code div#Seit...
Vorwort Ich bin kürzlich bei der Arbeit auf diese...
Syntax: <marquee> …</marquee> Mithilfe...
Die folgenden Schritte werden alle auf meiner vir...
Vorwort: Wie erhält man die Koordinaten der aktue...
Fragen Sie zuerst die MySQL-Quelle ab Docker-Such...
Gängige Methoden zur Begrenzung der Eingabe 1. Um ...