- From: François REMY <francois.remy.dev@outlook.com>
- Date: Thu, 6 Feb 2014 00:52:24 +0100
- To: "Tab Atkins Jr." <jackalmage@gmail.com>, "Matthew Robb" <matthewwrobb@gmail.com>
- Cc: "Brian Kardell" <bkardell@gmail.com>, "www-style list" <www-style@w3.org>, "Sylvain Galineau" <galineau@adobe.com>, "Simon Sapin" <simon.sapin@exyr.org>
My current thought on this would be "->" or "=>", because the combinator is
a concept similar to mapping an element to a set of elements (if you read
from left to right, like web authors do):
#some-element -> shadow-tree -> .some-elements { ... }
#some-element -> shadow-full-tree -> .some-elements { ... }
if we want to retroactively express current combinators:
#some-element -> descendants -> .some-elements { ... } // ( )
#some-element -> children -> .some-elements { ... } // (>)
#some-element -> next-sibling -> .some-elements { ... } // (+)
#some-element -> next-siblings -> .some-elements { ... } // (~)
Best regards,
François
________________________________________________________
[off-topic-post-scriptum]
because some of us like being crazy, we could even allow the reverse
combinator syntax like in
.some-elements {
color: blue;
& <- next-sibling <- .some-other-elements {
color: red;
}
& -> next-sibling -> .some-different-elements {
color: green;
}
}
aka
.some-elements { color: blue }
.some-other-elements + .some-elements { color: red }
.some-elements + .some-different-elements { color: green }
Received on Wednesday, 5 February 2014 23:52:36 UTC