- From: Zack Weinberg <zweinberg@mozilla.com>
- Date: Fri, 7 Aug 2009 11:51:06 -0700
- To: Andrey Mikhalev <amikhal@abisoft.spb.ru>, www-style@w3.org
Andrey Mikhalev <amikhal@abisoft.spb.ru> wrote: > On Fri, 7 Aug 2009, Zack Weinberg wrote: > > > Yes, that's what is intended. I don't see a problem. With or > > without my changes, > > > > S { P : url(-my-hack()); } > > > > is a syntax error (specifically, a "malformed declaration"), so the > > wrong. currently it is _not_ syntax error but correct > function(expr) (vendor extension), which should be recovered as > unknown functional notation by unaware UA. > your change turn it into syntactically incorrect construction, > i.e. not a css. You are making a distinction without a difference. There is no CSS2.1 property for which "url(-my-hack())" is a well-formed value, so the declaration will be discarded, before and after my proposal. Anything that triggers ยง4 error recovery is a syntax error, is my way of thinking about it. If some subsequent CSS module wishes to add new variations on url(), we can worry about it then. I earnestly hope this never happens. zw
Received on Friday, 7 August 2009 18:51:51 UTC