Identify one HTML element and design a website comprised of 25 instances of that element - either literally in the markup, or visually interpreted through structure and behavior.
You must understand:
- The element’s semantic meaning
- Its default browser styles
- Its built-in behaviors and interactions
- Its accessibility implications
- Its structural constraints (if any)
Constraints to Keep in Mind
- Some elements are single-use per page (<main>)
- Some are OS-native and difficult to restyle (<select>, <progress>, <meter>)
- Some require contextual pairing (<label> needs a control)
- Accessibility considerations include focus states, keyboard interaction, proper labeling, alt text, and landmark regions
Action & Control Elements
Structural & Landmark Elements
Typography & Content Elements
Lists & Taxonomies
Media & Object Elements
Data & Measurement
Form Structure & Grouping