Abstand zwischen nicht umschlossenen Inline-Blöcken auflösen
Beim Ausrichten von Blockelementen nebeneinander, um die Browserbreite abzudecken, kann die Verwendung von „white-space:nowrap“ effektiv sein . Allerdings kann es zu einem unerwarteten Abstand zwischen Blöcken kommen.
Lösung
Der Abstand entsteht häufig durch Leerzeichen zwischen Inline-(Block-)Elementen. Eine Möglichkeit, diesen Leerraum zu beseitigen, besteht darin, den Leerraum zu beseitigen:
<div>
Nach dem Login kopieren
Zusätzliche Ansätze
Andere Methoden zum Entfernen des Leerraums umfassen:
-
Minimieren HTML:Unnötige Leerzeichen und Formatierungen entfernen.
-
Negativ Ränder: Negative Ränder zu untergeordneten Elementen hinzufügen.
-
Schließende Tags aufbrechen: Schließende Tags in mehrere Zeilen aufteilen.
-
Null-Schriftgrößentechnik: Die Schriftgröße des übergeordneten Elements wird auf Null gesetzt und für untergeordnete Elemente zurückgesetzt.
-
Floating Inline-Elemente: Die untergeordneten Elemente einzeln schweben lassen.
-
Flexbox verwenden:Verwendung des moderneren Flexbox-Layouts für flexible Positionierung und Ausrichtung.
Verwandte Ressourcen
Weitere Einblicke finden Sie im Artikel von Chris Coyier oder in diesen ähnlichen Themen auf Stack Überlauf:
- Warum gibt es eine Lücke zwischen Bild und Navigationsleiste
- Wie entferne ich den Leerraum zwischen Inline-Block-Elementen?
- Ein Leerzeichen zwischen Inline-Block Listenelemente
- So entfernen Sie „Unsichtbaren Raum“ aus HTML
Das obige ist der detaillierte Inhalt vonWie kann man unerwünschte Abstände zwischen Inline-Block-Elementen beseitigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!