Basic of Sass

What is SASS?

  1. Sass (Syntactically Awsome Stylesheet)
  2. It is a Pre-processor and it was designed by Hampton catlin and developed by Natalie weizenbaum in 2006
  3. It helps to reduce redundancy with CSS
  4. It is used to style a document in a proper structure.

Use of SASS

  1. It is a pre-processing language 
  2. It provides indented syntax (own syntax) for css.
  3. It is used to create a stylesheet in which we write the code in uncomplicated and active manner and maintain the code easily.
  4. It accommodates all the lineaments (appearance) of a css that's why it work as an  open source pre-processor.
  5. It helps to arrange the structure in a proper format than flat css. We can easily re-use the function, methods, logic statements and some of the built in functions.

Features of Sass

  1. It is durable, strong and appropriate with the versions of css.
  2. It is based on javascript , it has its own syntax and compiles in regular css.
  3. It is an open source and it is also known as syntactic, sugar for css.

Advantage of Sass

  1. With the use of Sass we can write a clean css and it also helps to write the css in a very active and rapid manner.
  2. It is very helpful for the developers and designers to work in a abrupt manner and in a accurate way that's why it is also a superset of css.
  3. Sass is very adaptable and consistent with all the version of css , we can use any accessible css libraries.
  4. The helpful function such as manipulations, mathematics and other values are used as a nested syntax.

Disadvantage of Sass

  1. It proceeds to much time for a developer to review new features present in this pre-processor.
  2. It is challenging and problematic for all the developers and designers  work on the same site because some use Sass and some use CSS to edit the files directly. So to cope up with that problem they use the same preprocessor.
  3. There are opportunity of falling  benefits of the browser's built-in element inspector.