2005-01-21 14:48 UTC <div style="font-weight: bold">Lost cause</div>
How do we teach people to use semantic markup?
Seriously. Several years ago, all the major sites were huge chunks of deeply nested <table>
markup intermixed with <font>
tags with no DOCTYPE (Example). Now, major sites are typically huge chunks of deeply nested <div>
markup with liberal use of the style=""
attribute, often with an XHTML DOCTYPE, despite the pages not being even remotely well-formed (Example).
So now what? "<div>
considered harmful"? "style=""
considered harmful"? People obviously think they want a page layout language. How do we make them realise they have a page layout language (CSS), but that for the Good of the People they should work with semantics at the lowest level instead of working with formatting?