Plan
This lab opens in week 12. The full step-by-step page, the starter repository and the tests are published before that Monday; the plan below is final.
- index.html: a valid page with headings, a list, an image, a link and a form with at least three input types.
- style.css: an external stylesheet with classes, flexbox layout and a responsive rule.
- script.js: a click counter, live form validation and a greeting that uses the form’s value, all without reloading.
- Publish: enable GitHub Pages on your lab repository and paste the URL in the README.
- Explore: last year’s five interactive examples, forked and modified.
How it works
Same loop as every lab: accept on Classroom 50, open in Codespaces, solve the TODOs, python3 check.py until green, git push. See how labs work and the setup guide.