- From: Gérard Talbot <www-style@gtalbot.org>
- Date: Thu, 25 Oct 2018 16:16:49 -0400
- To: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Cc: W3C Public CSS Test suite mailing list <public-css-testsuite@w3.org>
Le 2018-10-24 20:12, Amelia Bellamy-Royds a écrit :
> Hi Gérard,
>
> There's a paragraph at the end of the section on font-relative units
> that
> explains how circular references are avoided.
> https://drafts.csswg.org/css-values-4/#font-relative-lengths
Hello Amelia,
Thank you for your response. I missed that.
[snipped]
>> When used in the value of the font-size
>> <https://drafts.csswg.org/css-fonts-3/#propdef-font-size> property on
>> the
>> element they refer to, they resolve against the computed metrics of
>> the
>> parent element—or against the computed metrics corresponding to the
>> initial values of the font and line-height properties, if the element
>> has
>> no parent.
[snipped]
I am also confused about the meaning of that parg with regards to one
particular code scenario.
Let's postulate that the computed metrics corresponding to the initial
value of the line-height is 19.2px and that the initial font size value
for the root element is 16px (these values are usually in effect in the
CSS tests). Then what is the used font size for the root element in this
rule:
html {font-size: 2lh;} /* I think it should be 38.4px */
Why that particular parg says "initial values of the font" and not
"initial values of the font size"? And why not initial value of font
size *or* line-height?
Gérard
Received on Thursday, 25 October 2018 20:17:25 UTC