- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Fri, 3 Jun 2011 18:37:34 -0700
- To: Øyvind Stenhaug <oyvinds@opera.com>
- Cc: www-style@w3.org
On Fri, Jun 3, 2011 at 4:46 AM, Øyvind Stenhaug <oyvinds@opera.com> wrote:
> On Thu, 02 Jun 2011 04:12:21 +0200, Tab Atkins Jr. <jackalmage@gmail.com>
> wrote:
>
>> foo {
>> prop: val;
>> prop: val;
>> & bar {
>> prop: val;
>> }
>> }
>>
>> The advantage of Hierarchies is that you can keep related styles in the
>> same place, rather than spread across your document, and you can hence
>> more clearly see how various style rules relate to each other. This helps
>> reduce cognitive load on the reader
>
> I would imagine it increases it, since the reader would need to remember the
> context instead of having it explicitly given in the selector.
Experience seems to show the opposite. We've got a personal CSS
preprocessor that we wrote to play around with features like this, and
it seems like it makes it *much* easier to write moderate-sized
applications.
CSS frameworks like SASS offer similar feedback - people *love*
writing nested selectors, and find it to be much easier to read and
maintain.
~TJ
Received on Saturday, 4 June 2011 01:38:21 UTC