Redesign of dlang.org

Adam D. Ruppe via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 23 06:11:46 PDT 2014


On Tuesday, 22 April 2014 at 23:45:43 UTC, Aleksandar Ruzicic 
wrote:
> Wow, this looks really nice! It has variables, mixins, nested 
> selectors and includes.. That's all I need!

Yea, I wrote this several years ago before even knowing about 
sass based on what annoyed me about CSS and it looks like me and 
the sass people had a lot of the same complaints because our 
results are almost compatible. I think sass does a better job 
with calculations but meh, I just use box-sizing: border-box and 
then I don't care as much about calculations anymore anyway!

> Ideally I would use @ as prefix, but that may interfere with 
> CSS @-rules (I see you have CssAtRule class to handle those), 
> so I'd use some character that's easier to type like $ (but 
> that is used for parent selector in upcoming CSS 4)...

Yeah, that's why I picked the weird symbol, I wanted something 
that wasn't going to be used anywhere else in normal CSS so it 
wouldn't conflict. (The implementation here is stupid simple: it 
just does indexOf this symbol and then replaces it. The denesting 
is a more complete css parser, but the macros replacement is 
plain text search.)


Anyway, I updated the github to allow $ to be used.


More information about the Digitalmars-d mailing list