- From: Jens Oliver Meiert <jens@meiert.com>
- Date: Tue, 10 Mar 2015 17:29:34 +0100
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: Marat Tanalin <mtanalin@yandex.ru>, "L. David Baron" <dbaron@dbaron.org>, W3C WWW Style <www-style@w3.org>
> What Marat said. Don't try to reuse existing syntaxes for incompatible
> things; it's just confusing for everyone.  For the same reason, the
> pseudo-element approach is out, unless there's *actually some
> pseudo-element in the page that it corresponds to*.
>
> @-rules are how we introduce arbitrary new block-based syntax.  Other
> than the exact characters used, there is literally no difference
> between "@document domain("foo") { h1 { color: red; } }" and
> "[host="foo"] h1 { color: red; }"; the two are expressing identical
> semantics, so there's no actual benefit in reaching for the one that
> misuses the syntax.
If I was as upset I’d point out that “other than the exact characters
used there is no difference” is quite a statement, one that you alone
has probably ripped apart a good number of times :)
-- 
Jens Oliver Meiert
http://meiert.com/en/
✎ The Little Book of HTML/CSS Frameworks: http://meiert.com/frameworks
Received on Tuesday, 10 March 2015 16:30:21 UTC