- From: L. David Baron <dbaron@dbaron.org>
- Date: Tue, 8 Nov 2011 15:11:36 -0800
- To: Gérard Talbot <www-style@gtalbot.org>
- Cc: www-style@w3.org
On Tuesday 2011-11-08 15:08 -0800, "Gérard Talbot" wrote: > > Le Mar 8 novembre 2011 14:11, L. David Baron a écrit : > > I think we should remove the "Applies To:" lines from our specs. I > > think any benefit gained from them is lost by their inaccuracy > > (since, given their length, they are often approximations). They've > > led to substantial confusion when they've been incorrect (e.g., when > > early drafts of transitions said that the properties apply only to > > inlines and blocks). > > > > In the case where they are intended to add restrictions on how the > > property works that are not already expressed in the prose, we > > should add those restrictions to the prose. > > In the case of font-weight supposedly applying to all elements, this has > been stated as such since the initial CSS2 version of 1998. > > The thing that would have been useful, helpful and meaningful wrt > font-weight property was to simply state that font-weight applies to all > elements which can render text or render inline text content or whose > content model can have text content. That's actually not true. Consider, for example: img { font-weight: bold; width: 10ch; } The img element can't render inline text content, but the 'ch' unit is influenced by the weight of the font since it depends on the "0" glyph [1], so font-weight does have an effect here. -David [1] http://dev.w3.org/csswg/css3-values/#ch-unit -- 𝄞 L. David Baron http://dbaron.org/ 𝄂 𝄢 Mozilla http://www.mozilla.org/ 𝄂
Received on Tuesday, 8 November 2011 23:12:00 UTC