Hi,
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.
Sorry, aber auch hier bin ich anderer Meinung. Die Spezifikation sagt nämlich unter Punkt 10.6.1:"... . But only the 'line-height' is used when calculating the height of the line box."
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.
Ja, und nur der ist ausschlaggebend für die Höhe der Zeilen-Box (siehe oben).
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.
Ah, OK. Allerdings trotzdem schwer vorstellbar, warum es sinnvoll sein soll, Text absichtlich schwerer lesbar zu machen.
Gruß Gunther