extension of CSS - compiled to CSS. • Coded in Ruby !! • All CSS is valid Sass but all Sass is not valid CSS. • Supports other frameworks (i.e. Bootstrap, Materialize). • Use file extension .scss (Sassy CSS. more commonly used syntax) or .sass (older syntax). • Provides variables, nesting, mixins, and selector inheritance.
Industry-wide = you will see it more often. • Has a lot of features which help with ORGANIZATION! • Allow for some principles of OOP. • "Cascading" is confusing!
than raw CSS. • Be able to set up SASS in a Rails project. • Understand how to create variables in SASS. • Understand how to nest elements in SASS. • Understand how to nest properties in SASS. • Break files up in a logical way.
Why is Sass a better option than CSS? • How is a variable declared and assigned in Sass? • Why is nesting a benefit? Both at an element and property level? • How is a mixin declared and assigned in Sass?