HTML structure and semantics
Start each page with a clear document structure, a single descriptive main heading, and meaningful labels. Use links for navigation and buttons for actions. Alternative text describes informative images; decorative images should not add noisy text.
View key idea and practice
HTML elements describe the meaning and structure of content. Semantic elements communicate the role of a region, such as navigation, main content, or an article.
Worked exampleA course page uses a header, navigation, main region, article for the lesson, and a labeled list for learning outcomes.
Try itOutline a resource card using semantic HTML and identify its title, description, metadata, and action.
Suggested checkUse an article or list item for the card, a heading for the resource name, a paragraph for its description, metadata text, and an anchor or button with a specific accessible label.