- From: Koji Ishii <kojiishi@gluesoft.co.jp>
- Date: Fri, 4 May 2012 15:51:34 -0400
- To: Lea Verou <leaverou@gmail.com>, Florian Rivoal <florianr@opera.com>
- CC: "www-style@w3.org" <www-style@w3.org>
text-underline-position[1] too.
> Example 21
> Because ‘text-underline-position’ inherits,
> and is not reset by the ‘text-decoration’ shorthand,
For these two properties, I think the current design works better than either making it part of shorthand or changing the property names.
While your general idea seems to make sense, I think authors would surprise if
:root { text-emphasis-position: below right; }
span.r { text-emphasis: red; }
changes position, wouldn't they?
[1] http://dev.w3.org/csswg/css3-text/#text-underline-position
Regards,
Koji
-----Original Message-----
From: Lea Verou [mailto:leaverou@gmail.com]
Sent: Friday, May 04, 2012 10:49 PM
To: Florian Rivoal
Cc: www-style@w3.org
Subject: Re: Mandate longhand naming conventions and [css3-text] text-emphasis-position
On 4/5/12 16:24, Florian Rivoal wrote:
> We haven't resolved on that so far, but I've found one more property
> that doesn't follow the convention that all foo-* properties should be
> longhands of foo:
>
> text-emphasis-position is not a longhand of text-emphasis. The specs
> says so explicitly, and gives a good rationale for it.
>
> http://dev.w3.org/csswg/css3-text/#text-emphasis-position
>
> If we end up adopting the convention as an official rule, we need to
> either agree to make an exception here, or to rename the property.
>
> - Florian
>
I also discovered another one: animation-play-state http://www.w3.org/TR/css3-animations/#animation-play-state-property
--
Lea Verou (http://lea.verou.me | @LeaVerou)
Received on Friday, 4 May 2012 19:52:48 UTC