HTML: final assessment

This covers the whole course. Take it after the last module.

Final quiz

1. Which is the correct order inside a document?
2. A page displays correctly in your browser. Does that prove the HTML is valid?
3. Which displays as a single space?
4. What does href="/help.html" refer to?
5. Why might the link text 'Read more' be a problem?
6. An image has no alt attribute at all. What do many screen readers do?
7. What is layout shift?
8. A table's caption should go:
9. What should a checkbox have so that a useful value is sent?
10. Why is type="number" a poor choice for a card number?
11. What is the role of the main element?
12. Which is true of ARIA?
13. Which meta tag is used to ask search engines not to list a page?
14. A form button should reveal a password rather than submit the form. What does it need?
15. Which element gives a working modal, with Escape to close?
16. Why should a server never trust a value that came from a data attribute?

Practical assessment: Rebuild a broken page

Take the page at the end of any exercise you found difficult, or write a fresh event page for your college, and make it pass every point below without any help from the hints.

Final project

A small restaurant website: Build a three-page website for a neighbourhood restaurant: a home page, a menu and a booking page, linked together.

How it is evaluated

To complete this course