Layout elements
header
- page header
- header of an
article or a section
nav
aside
section
- grouping of content
- usually has a header
article
- independent part of the content
- internet forum post
- article in a newspaper
- blog entry
- should have a header
header
footer
- defines a footer for a document/
section/article
Content elements
main
- main part of the content
- applies both the the whole document and any
articles/sections
figure
- illustrations
- diagrams
- photos
- code blocks
figcaption
pre
- preformatted text
- keeps whitespaces
- usually displayed with monospace font
Stop using
center, font, big - use CSS instead
i - use em to signify emphasis
- the
i element is used for icons (breaking rules, but very popular)
b - use strong instead
u - use CSS
s and strikethrough - use del to signify removed text. If used just for the strikethrough effect — use CSS.
small can be used, but for side comments (disclaimers, notes, etc), not for styling
Further reading