- From: Anne van Kesteren <annevk@opera.com>
- Date: Thu, 13 Mar 2008 09:29:37 +0100
- To: "Steven Pemberton" <steven.pemberton@cwi.nl>, "XHTML WG" <public-xhtml2@w3.org>
- Cc: "Forms WG" <public-forms@w3.org>, www-style@w3.org
On Wed, 05 Mar 2008 16:42:07 +0100, Steven Pemberton <steven.pemberton@cwi.nl> wrote: > In the context of the following > > @namespace "http://example.org/ns" > > foo {color: green} > > with a non-namespaced CSS processor all elements named foo will be green, > while with a namespaced processor, only elements in the namespace named > will be green. > > This seems to break an axiom of CSS versioning that later versions of CSS > should not change the processing of earlier versions; it will therefore > make it hard to make a stylesheet that works regardless of the presence > of namespace processing. > > It would seem better if unqualified names continue to behave in the same > way as non-namespaced processors, and that to select a particular > namespaced version of an element, you should always use a qualified name. We discussed this and since @namespace has been around for a long time it would probably break more if we removed the ability to do default namespaces in CSS. In its almost nine years of existence this hasn't been a problem really and we expect it to be not much of a hassle going forward. Please let us know if you disagree with this response. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Thursday, 13 March 2008 08:29:58 UTC