Zeilenabstand bei font-Angabe wieder weg
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Über den Universal-Selector verpasse ich Text in jedem Element ihre Zeilenhöhe auf 125%. Weise ich body, wie im geposteten markup, die Schriftart neu zu, ist er wieder weg. Sobald ich p auch eine font-Angabe verpasse, sind die Zeilenhöhe seiner Texte auch zurückgesetzt. Ist zwar klar, dass der Inizialisierwert von line-height nicht Inherit ist, das Ganze geht ja aber über den universal-Selector. Außerdem frage ich mich ja, wieso der Wert bei Zuweisung von font wieder zurückgesetzt ist!? |
Die zusammenfassende Eigenschaft setzt alle nicht-angegebenen Werte auf den Initialwert.
Zitat:
|
Au ***!
ine-height ist ein Faktor in diesem short hand property!? Das erklärt's dann natürlich... Code:
font: 11px 1.25em verdana, arial, "courier new"; Code:
Value: [ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit |
Code:
font: 11px/1.25em verdana, arial, "courier new"; Zitat:
|
Hi,
soweit ich weiß soll man doch bei line-height (glaub wg. evtl. Vererbungsproblemen) immer die Maßeinheit weglassen, also nicht line-height:1.25em sondern line-height:1.25 Gruß Klaus |
Genau, denn dann wirkt's als Faktor, was einfach perfekt ist.
|
Was soll das / denn jetzt? Heißt das, dass ich in dem short hand nur Schriftgröße oder Zeilenhöhe eingeben kann, nur eins von beiden?
|
Das "/" ist die korrekte Syntax.
Was liest du eigentlich um CSS zu lernen? In jedem Tutorial und auch in der Spezifikation findest du Beispiele dafür! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:58 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023