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
Barbara StreisandOriginal
2024-12-16 03:20:14244Durchsuche

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;
}

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;
}

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!

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