CSS - building the web with style
CSS is used to style content on the web. This course goes through the basics, from positioning to selector specificity. We'll look at how rendering engines and the DOM affect how one can write efficient CSS.
The course will also focus on how to structure and separate CSS to make it possible to scale to very large applications.
We take a look at how CSS3 can power our sites with effects such as image transparency and animations, and how much support for that we can expect on today's web.
You who have a general understanding of HTML and wants to learn CSS.
A general understanding of HTML and its structure helps the understanding of CSS. Also some general knowledge of programming and the structure of code.
What you will learn
- CSS background and overview
- CSS Syntax overview
- Tag, ID and class selectors
- Property values and their units
- The CSS Box Model
- Pseudo-classes and pseudo-elements
- Grouping selectors together
- Selector specificity
- The DOM and rendering engines
- CSS hacks
- Responsive design
- CSS preprocessors
- Twitter Bootstrap
- CSS3 and browser support