- From: Simon Sapin <simon.sapin@exyr.org>
- Date: Mon, 2 Nov 2015 19:14:21 +0100
- To: www-style@w3.org
On 02/11/15 12:17, Daniel Glazman wrote:
> On 02/11/2015 11:22, Simon Sapin wrote:
>> On 02/11/15 10:57, Daniel Glazman wrote:
>>> I don't think we should be able to give the same name to a property and
>>> a custom property
>>
>> Are you suggesting that we should forbid '--X' or '$X' (whatever the
>> syntax is) custom properties for any non-custom property 'X'? What
>> happens when we add new non-custom properties?
>
> Yes. I think a line in the prose saying that existing property names
> are not allowed would be enough. 'background: var(--background)' is
> probably bad practice anyway.
Sorry, I should clarify. By "forbid", I meant making it an
implementation requirement to drop such declarations, like for syntax
errors. I think this would be problematic as introducing any non-custom
property becomes a breaking change, as existing stylesheets might be
relying that name already.
By "not allowed", it sounds like maybe you mean an author requirement,
which would only be checked by a conformance checker ("validator").
That’s less problematic, but also has much less effect: relatively few
authors read the spec or run a conformance checker.
--
Simon Sapin
Received on Monday, 2 November 2015 18:14:55 UTC