Lab 6 — Allies of the Free Peoples: CSS Frameworks
Path to the Lab: Enter the Lab
The Tale
Lab 6 introduced CSS frameworks as an alternative approach to writing all styles from scratch. Instead of building every component manually, this lab explored how predefined classes and layout systems can speed up development.
The Quest Objectives
- Understand what a CSS framework is and what problems it aims to solve.
- Explore the components and utilities provided by a chosen CSS framework.
- Gain a basic understanding of what JavaScript does without writing it manually.
- Implement a plug‑and‑play library, such as baguetteBox, using documentation.
- Apply concepts such as functional CSS and OOCSS, and build a valid, semantic HTML page based on a screenshot.
Reflections from the Road
What Went Well
- The whole lab was a copy and paste exercise. Not too difficult.
What Could Be Improved
- I had some trouble getting started but caught on pretty fast.