If you missed this debate, go back and check it out:
Allow me to paint a picture:
- You are busy creating a website.
- You have a thought, “Oh, now I have to add an element.”
- Then another thought, “I feel so guilty adding a div. Div-itis is terrible, I hear.”
- Then, “I should use something else. The aside element might be appropriate.”
- Three searches and five articles later, you’re fairly confident that
- aside is not semantically correct.
- You decide on article, because at least it’s not a div.
- You’ve wasted 40 minutes, with no tangible benefit to show for it.
If we want to have well-considered semantic elements in the language, we need to take the time to consider the effects of every new element that could potentially be used to structure our content.
Great debate, with a lot to be learned from reading each side. (IMHO: Keith wins.)