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>
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!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn