4 ms·
From Good to Great: 5 part series on better CSS with Compass and Sass
- endlessvoid94 16y agoAs someone who only knows enough CSS to rip apart templates and customize them, this is really cool. thanks.
- illicium 16y agoI'm not sure I understand why precompiling CSS mixins and inheritance are a good idea. If you can define multiple classes for an element (which can override each other), why bother?
- oscarduignan 16y agoChris Eppstein (develops compass) does a great job breaking down the why (for tools like sass in general) here => http://chriseppstein.github.com/blog/2009/09/20/why-stylesheet-abstraction-matters/ http://chriseppstein.github.com/blog/2009/09/20/why-styleshe...
- chriseppstein 16y agoThe problem of applying multiple classes to an element arises when the definition of one class expects another css class to be applied to all the same elements because there is an implicit inheritance relationship between them. Keeping inheritance in the stylesheet allows the implementation details of those classes to be kept together instead of leaking out to the html and causing display bugs (which are very hard to unit test).