Advanced HTML Elements and Semantic Tags

Modern HTML includes elements that solve common interface and content problems without inventing generic markup. This page is a quick gateway to the Plus2net tutorials for disclosure widgets, dialogs, semantic annotations, machine-readable values, progress indicators and other useful elements.

Start with semantics: choose an element because its meaning and native behavior match the content. Styling alone is not a reason to use a semantic element.

Interactive elements Top ↑

Semantic text and supporting content Top ↑

  • <figure> and <figcaption> for self-contained content with an optional caption.
  • <mark> for text that is relevant in the current context, such as a matched search term.
  • <abbr> for abbreviations when an expansion is useful.
  • <wbr> for optional line-break opportunities inside long strings.

Machine-readable values Top ↑

Use <time> for dates, times and durations. Use <data> when visible text needs a machine-readable value that is not time-related.

<time datetime="2026-09-10">September 10, 2026</time>
<data value="SKU-1042">Blue notebook</data>

Progress and measurements Top ↑

The <progress> and <meter> tutorial explains two elements that look similar but represent different information: task completion versus a scalar value within a known range.

HTML tutorial index · HTML tags and elements · HTML document structure





plus2net.com










✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer