- From: Jens Oliver Meiert <jens@meiert.com>
- Date: Mon, 9 Mar 2015 20:14:06 +0100
- To: Marat Tanalin <mtanalin@yandex.ru>
- Cc: "L. David Baron" <dbaron@dbaron.org>, W3C WWW Style <www-style@w3.org>
> As an alternative selector syntax for your purpose, a function could be used > instead of the attribute-selector syntax you've proposed: > > ::domain("example.com") .foo { > /* Domain-specific styles for elements > with the `foo` class. */ > } > > But this does not seem to have serious advantages (other than just > somewhat simpler syntax thanks to less braces) over an at-rule like > `@document`: > > @document domain("example.com") { > .foo { > /* Domain-specific styles for elements > with the `foo` class. */ > } > } I’d prefer ::domain over @document, but I’d wish we pushed harder for simplicity. Hence, is that all as simple as we could get it? Why would [host=] (or domain, document, or perhaps url) be so objectionable? -- Jens Oliver Meiert http://meiert.com/en/ ✎ The Little Book of HTML/CSS Frameworks: http://meiert.com/frameworks
Received on Monday, 9 March 2015 19:14:54 UTC