Hi,
nein. line-height legt die minimale Höhe fest und ist diese geringer als font-size, dann gilt natürlich diese (von den Glyphen abgesehen).
Wo steht das denn bitte?
das kann ich Dir leider nicht sagen. Ich bin mir aber ziemlich sicher, etwas in der Art mal in den Specs gelesen zu haben.
Du beziehst dich doch auf den Absatz:"On a block-level, table-cell, table-caption or inline-block element whose content is composed of inline-level elements, 'line-height' specifies the minimal height of line boxes within the element. The minimum height consists of a minimum height above the block's baseline and a minimum depth below it, exactly as if each line box starts with a zero-width inline box with the block's font and line height properties (what TEX calls a "strut").".
Du pickst dir, genau wie Gunnar, nur bestimmte Teile aus der Spezifikation heraus - tust dabei dann aber so, als würden die anderen Teile nicht gelten.
Nein. Ich unterscheide lediglich zwischen font-size - was die Schriftgröße festlegt - und line-height - was die Zeilenhöhe bzw. letztlich _nur_ den Abstand der Zeilen festlegt und die Schriftgröße natürlich nicht beeinflusst.
Denn im selben Abschnitt steht ja auch u.a.:
"When the 'line-height' value is less than the content height, the final inline box height will be less than the font size ..."
wegen den Glyphen, die dann aus der Box ragen.
und
"<number> The used value of the property is this number multiplied by the element's font size. Negative values are illegal. The computed value is the same as the specified value."
der Wert der line-height - nicht der font-size.
Nochmal: Ich bin der Auffassung, dass eine Angabe von line-height:0; unsinnig ist.
dafür kann es durchaus einen Grund geben. Z.B. um die Zeilenhöhe unabhängig von unterschiedlichen font-size verschiedener Elemente zu minimieren - auch wenn das dann schlecht lesbar sein dürfte.
Den Grund verstehe ich auch nicht! Denn der Fall unterschiedlicher Font-Sizes in einem Element ist in der Spezifikation geregelt
das meine ich auch nicht, sondern eine generelle Angabe der minimalen line-height für alle Elemente, unabhängig von deren font-size.
freundliche Grüße
Ingo