Efficiently convey the information
Accessible across devices (even mobiles)
Html should not contain styling info
CSS should be used to style.
Thou shall not write HTML in HTML
Thou shall not write CSS in CSS
Thou should never ever dream of JavaScript. It is the language of the Satan.
Does not have variables,
Cannot refactor recurring patterns.
Cannot modularise.
Supports variables, nesting, mixins, imports, basic arithmetic.
A "library" on top of Sass
Mixins for a wide variety of tasks.
Work across browsers.
How many columns?
Mobile first approach
Use susy.
Icons using Font Awesome
Google fonts.
Advantage: Easier to getting started.
Disadvantage: Huge, not semantic, verbose and is a mess.