Skip to main content
JourneyUncommon

HTML Essentials

Semantics, forms, accessibility: markup that holds up.

Questions
10
Tier
Starter
Language
HTML
Time
~10 min

Difficulty mix: 6 easy, 3 medium and 1 hard. The questions are drawn from the HTML library at the moment you start, so sitting the test twice does not give you the same paper.

What this test can pull from

46 HTML topics are in scope. These are the real topic labels on the questions.

  • content models
  • validation attrs required pattern
  • advanced inputs date range color
  • rel values usage
  • accessible tables scope caption
  • video audio tracks
  • datalist output
  • picture srcset
  • slotted part exportparts
  • iframe sandbox
  • links a href
  • ARIA basics
  • async defer parsing internals
  • dialog element
  • paragraphs
  • accessible-name algorithm
  • fieldset legend
  • meta viewport charset
  • loading lazy decoding
  • declarative shadow DOM
  • entities and encoding
  • microdata data attributes
  • custom-element lifecycle
  • parsing and tokenization states
  • doctype
  • form-associated custom elements ElementInternals
  • template element
  • the preload scanner
  • head vs body
  • setFormValue setValidity

Questions of the kind this test asks

Six real HTML questions from the same pool, snippet included. The answer options and explanations are not shown here. Those come after you attempt them.

Prefer to pick your own questions? Browse all HTML questions. See the other 10 tests.