© 2018 Strange Loop
In a perfect world, every company would have a web "designer" that makes our web apps pretty. It's not a perfect world. Web developers need to know some CSS!
We'll start by quickly covering the basics of CSS. Then we'll dive into the CSS3 features that are supported by recent versions of popular browsers. Finally, we'll explore a way to improve the syntax of CSS.
Sass stands for "Syntactically Awesome Stylesheets". It provides two new syntaxes for CSS. One is a superset of CSS3 and the other is a more concise version of that. Both are translated to standard CSS by a Ruby application before a web site/application is deployed. The features Sass adds to CSS include variables, selector nesting, mixins and selector inheritance.