Heim >Web-Frontend >CSS-Tutorial >Warum gibt es trotz „white-space: nowrap' Lücken zwischen Inline-Blöcken?
So eliminieren Sie Leerzeichen zwischen Inline-Blöcken mit Leerzeichen: nowrap
Wenn Sie versuchen, mehrere Blockelemente ohne Zeilenumbrüche horizontal auszurichten, verwenden Sie Leerraum: Nowrap erzeugt oft eine kleine Lücke. Dieses verwirrende Problem kann auf Leerzeichen, einschließlich Zeilenumbrüche und Tabulatoren, zurückgeführt werden, die als Leerzeichen zwischen Inline-Elementen interpretiert werden.
Lösung:
1. Leerzeichen auskommentieren:
Entfernen Sie die Leerzeichen, indem Sie HTML-Kommentare strategisch platzieren:
<div>
2. Negative Ränder:
Führen Sie einen negativen Rand für die Elemente ein und zwingen Sie sie näher zusammen:
#container1 div { margin-right: -2px; }
3. Brechen Sie das schließende Tag auf:
Brechen Sie das schließende Tag jedes Elements in eine neue Zeile auf:
<div>
Zusätzliche Methoden:
Ähnliche Themen:
Das obige ist der detaillierte Inhalt vonWarum gibt es trotz „white-space: nowrap' Lücken zwischen Inline-Blöcken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!