Heim > Web-Frontend > CSS-Tutorial > Wie eliminiere ich zusätzlichen Leerraum um großen Inline-Block-Text herum?

Wie eliminiere ich zusätzlichen Leerraum um großen Inline-Block-Text herum?

Barbara Streisand
Freigeben: 2024-12-16 03:20:14
Original
241 Leute haben es durchsucht

How to Eliminate Extra White Space Padding Around Large Inline-Block Text?

Auflösen von Leerraumauffüllungen in großen Inline-Block-Texten

Bei Inlineblock-Elementen tritt häufig das Problem der zusätzlichen Leerraumauffüllung oben und unten auf Text, insbesondere wenn die Schriftgröße besonders groß ist. Diese „Auffüllung“ erscheint innerhalb der Inhaltskante und hinterlässt einen spürbaren Rand um den Text.

Um diese unerwünschte Auffüllung zu beseitigen, besteht eine Lösung darin, die Zeilenhöhe anzupassen, wie im folgenden Codeausschnitt gezeigt:

span {
  display: inline-block;
  font-size: 50px;
  background-color: green;
  line-height: 34px;
}
Nach dem Login kopieren

Während sich dieser Ansatz in Chrome als effektiv erweist, weist Firefox ein Problem auf, bei dem der Text nach oben verschoben wird. Um diese browserübergreifende Inkonsistenz zu beheben, ist es notwendig, die Schriftart explizit zu definieren, wie im aktualisierten Code-Snippet zu sehen ist:

span {
  display: inline-block;
  font-size: 50px;
  background-color: green;
  font-family: 'Times New Roman';  // Explicitly set the font
  line-height: 34px;
  height: 35px;
}
Nach dem Login kopieren

Indem Sie eine bestimmte Schriftart angeben und sowohl die Zeilenhöhe als auch die Höhe anpassen Dieser Code stellt einen konsistenten und genauen Abstand um Inline-Block-Textelemente sicher, unabhängig von der Schriftgröße oder Browservariation.

Das obige ist der detaillierte Inhalt vonWie eliminiere ich zusätzlichen Leerraum um großen Inline-Block-Text herum?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage