3-1 Define CSS Preprocessor

  1. What does a CSS Preprocessor do?It is a program that allows you to make CSS with its own
    syntax and compile it, and it lets you do some things you can't do with regular CSS like use more
    advanced selectors.

  2. What are the advantages of using a CSS Preprocessor?Some advantages I found are that it is
    more efficient, more convenient, more organized, and it makes it easier to test your code in multiple browsers.

  3. What are the disadvantages or issues you need to consider when using a CSS Preprocessor?I found that
    some disadvantages of preprocessors are that they make your code more difficult to debug, increase file sizes, and
    sometimes it takes longer to compile the CSS as well.

  4. List at least Three CSS Preprocessors currently available. The following are some CSS Preprocessors I found:

  5. Research Web Development jobs and see how many of them list a CSS Preprocessor as one of their desired skills.
    After looking through some job searching websites and a list of desired skills for most web developers I found on
    another site I would say that a good amount of web development jobs desire people who have experience with CSS
    preprocessors though Sass seemed to be the most commonly requested one.