Unit 1 Research and Define Terms

  1. A CSS preprocessor is a program that lets you generate CSS from the preprocessor's own unique syntax. CSS preprocessors are scripting languages that extend the default capabilities of CSS.
  2. The advantages of using a preprocessor is that it allows additional leverage over CSS by providing syntax that delivers nested syntax, ability to define variables, ability to define mix-ins, mathematical functions, operational functions, and the joining of multiple files.
  3. The disadvantages are that debugging is harder, compilation slows down development, they can produce very large CSS files, and capability and understanding.
  4. 5 examples of CSS preprocessors include
    • SASs
    • LESS
    • Stylus
    • Myth
    • DtCSS
  5. I looked up ten different web development jobs and in the skills section of each, two out of the ten required CSS preprocessor knowledge.