HTML tag use should convey meaning

HTML defines structure and meaning of web content, so our use of HTML tags should support this.

Meaning can be conveyed through [contributes to:: HTML tag hierarchy]:

If you write markup this way, then naturally you should [leads to:: Prefer div and span as last resort].

This position also informs why I [alternatives:: Prefer semantic links between notes] in my PKM.