Semantic HTML tags
<address>
<address>
<a href="mailto:dev.wesjune@gmail.com">dev.wesjune@gmail.com</a>
<a href="tel:+886987654321">(+886) 0987-654-321</a>
</address>
<datalist>
<form>
<fieldset>
<input type="text" list="lang" />
</fieldset>
</form>
<datalist id="lang">
<option value="JavaScript"></option>
<option value="Python"></option>
<option value="Java"></option>
<option value="C"></option>
</datalist>
<details>
and <summary>
<details>
<summary><label for="fn">Name & Extension:</label></summary>
<p><input type="text" id="fn" value="Pillar Magazine.pdf" /></p>
<p>
<label><input type="checkbox" checked />Hide extension</label>
</p>
</details>
<dialog>
<dialog open>This is an open dialog window</dialog>
<progress>
<label for="file">Downloading</label>
<progress max="100" value="60" id="file">60%</progress>
<time>
<p>
Today is{' '}
<time datetime="2020-05-07T14:00">May 7th</time>
</p>
References
- HTML Standard (opens in a new tab)
- HTML elements reference (opens in a new tab)
- Use semantic HTML for easy keyboard wins (opens in a new tab)
- WAI-ARIA Roles - Accessibility | MDN (opens in a new tab)
- Top 10 HTML5 Questions - Featured Challenges and Events - Codecademy Forums (opens in a new tab)
- Semantic markup - Designing in the Browser (opens in a new tab)