Tipp: Zeilenabstand trotz hoch- oder tiefgestellter Zeichen erhalten
Gerade habe ich einen Artikel im Fontblog gelesen: „Wie schreibt man eigentlich dieses n?“. Dabei ist mir wieder einmal aufgefallen, dass viele Webdesigner den Umstand nicht berücksichtigen, dass (mit sup bzw. sub) hoch- oder tiefgestellte Zeichen u. U. die Zeilenhöhe leicht vergrößern, was dann zu unschönen Ergebnissen mit unregelmäßigen Zeilenabständen führt:

Screenshot vom erwähnten Artikel beim Fontblog
Vermeiden lässt sich das, indem man sup und sub in der CSS-Datei einfach eine Zeilenhöhe von 0px zuweist:
sup, sub {
line-height:0px;
}
Ähnliche Beiträge:
Stadtkontor hält Zusagen nicht ein Helvetica Neue Light in Firefox 3
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Danke :-)
vielen dank!
Herzlichen Dank für diesen wirklich nützlichen Tipp!
Viele Grüße von Zippo
Super! So einfach kann’s sein. Hatte mich schon gewundert, was da los ist, aber nicht weiter drüber nachgedacht, dass man das ja selbst ändern könnte ;-)
Vielen Dank also!
Ah, vielen Dank. Werde ich gleich heute Abend [hier ist grad nachmittag] ändern.
Man lernt nie aus …
Ich habe dies gleich mal ausgetestet und muss feststellten, dass im Internet Explorer 7 weiterhin unregelmäßigen Zeilenabstände erscheinen.
???
Tja, der IE – wer sonst ;-) Das Problem ist übrigens bekannt, lässt sich für sup/sub aber leider nicht lösen. Es sei denn, man verzichtet darauf und arbeitet mit einem span und einer definierten Klasse:
.hochgestellt {
position:relative;
top:-3px;
font-size:0.8ex;
}
Ich habe ganz gute Erfahrungen damit gemacht, die line-height auf 0 zu setzen und zusätzlich einfach ein wenig mit der font-size für das sup zu spielen… Da lässt sich eigentlich immer (auch für die IEs dieser Welt) eine akzeptable Lösung finden… eben keine komischen Zeilenabstände…
Für IE 6 und 7 geht es noch schöner als eine extra Klasse zu definieren.
Wenn man die diese beiden Browser so wie so schon extra css-Dateien hat um Darstellungsfehler zu korrigieren, ändert man hier einfach die Eigenschaften von sub direkt:
sub {
vertical-align: baseline;
position: relative;
top: -0.5em;
font-size: 0.8ex;
}
Danke für den Tipp, das hat mir soeben viel Zeit mit „try & error“ erspart ;-)
Oh mein Gott – YOU made my day!
Was haben mich diese nervigen Abstände geärgert. Besonders blöd, wenn’s eine Website rund um CO2 ist und das somit zig mal im Content vorkommt.
Jetzt sieht der Text wieder gut aus und lässt sich flüssiger lesen.
VIELEN DANK!
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter