CSS
The language to style webpages.
Lecture material
Recommended reading
- Marksheet - A free HTML & CSS tutorial
- Chapter 04: CSS Basics
- Chapter 05: CSS Text
- Chapter 06: CSS Box Model
- Chapter 07: CSS Positioning
- Chapter 08: Advanced CSS
- Learn CSS Grid
- A Complete Guide to Flexbox
- The specifications for the CSS modules
- You don't have to read any of the CSS specifications, but do be aware of that they do exist, and if you ever is uncertain about something related to CSS, this is the best place to look it up.
Extra reading
For those of you who want to learn how to use CSS to implement components commonly found on websites: