Understanding semantics
“When we write HTML we give content structure. We define things like paragraphs, lists, tables and headings. Writing semantic code means choosing the most appropriate element to define the required structure. This helps interoperability.”
I'm currently writing about accessibility and I really love this short and well written article on HTML and how using it properly is so important.