<h2>

What the hell is Wil Wheaton doing? He’s proud of the fact that his headings aren’t marked up with &lt;h2&gt; tags. They’re second level headings for Pete’s sake! What the hell? You think &lt;span class=&quot;title&quot;&gt; is more appropriate? Where the hell did you learn HTML? This is exactly what &lt;h2&gt; is for! This and nothing else. Why get rid of it? I mean I’ve seen people proudly proclaim that they’ve removed unnecessary or inappropriate markup from their sites, hopefully making them leaner and more accessible, but Wil has replaced a fundamental HTML tag with a horrible kludge! It’s sickening. So here’s what else is wrong:

  • The page layout is done with &lt;table&gt;s. I don’t see any tabular data. Use CSS.
  • His main title ("WIL WHEATON DOT NET, 50,000 monkeys at 50,000 typewriters can’t be wrong") is marked with &lt;font&gt; tags. These are clear candidates for &lt;hn&gt;. Surely “WIL WHEATON DOT NET” is a first level heading?
  • The navigation links are marked as paragraphs. This is clearly an unordered list.
  • Every article is has an empty anchor preceding it. While this isn’t incorrect it certainly isn’t necessary. Why not change &lt;a name=&quot;001227&quot;&gt;&lt;/a&gt;&lt;span class=&quot;title&quot;&gt;Neverland&lt;/span&gt; to &lt;h3 id=&quot;001227&quot;&gt;Neverland&lt;/h3&gt;? That’s almost half the size.
  • Every text size specified in the stylesheet is in pts. This is a print measurement, entirely inappropriate for screen display. em or % would be much better.

That list took longer to type than it did to compile. Surely anyone interested in having their own website should want to get it right?

Comments are closed.