CSS Preprocessors
CSS Preprocessors are standard technologies in most of today's web based applications. It's time that you learned what they are and how to use them. Research the term 'CSS Preprocessor'. Based upon your findings address the following questions.
- What does a CSS Preprocessor do?
CSS preprocessors take code written in the preprocessed language and then convert that code into the same old css
- What are the advantages of using a CSS Preprocessor?
A preprocessor allows additional leverage over CSS by providing additional syntax that delivers the following advantages:
- Nested syntax
- Ability to define variables
- Ability to define mixins
- Mathematical functions
- Operational functions (such as “lighten” and “darken”)
- Joining of multiple files
- What are the disadvantages or issues you need to consider when using a CSS Preprocessor?
- Debugging is harder
- Compilation time slows down development
- Performance is compromised
- Maintainence
- Tooling can constrain developer choice
- Saving generated files
- Onboarding and recruitment is harder
Source
- List at least FIVE CSS Preprocessors currently available.
- Sass
- Less
- Stylus
- CSS-Crush
- Myth
Source
- Research Web Development jobs and see how many of them list a CSS Preprocessor as one of their desired skills.
I have been looking at job posting for a while and I haven't found more than 5 job posting the DON'T. Almost every job will want some sort of experience with css Preprocessors.