gets some new tags: colgroup (for complicated layouts) thead th tfoot tbody summary (only tables used for data-listings) Forms gets: Eliminate class="tableheading" class="normal" border="0" in but leave it for tables (tables are taken care of later) hspace="8" Change td class="heading" to th (without the class) And ... add comments to make source code easy to understand, but only use Smarty syntax: {* comment *} all links get a title="" that start (ideally) with something like "Click here to ..." all images get alt="", but no title attribute use attr="value" instead of attr='value'
colgroup
thead
th
tfoot
tbody
summary
class="tableheading"
class="normal"
border="0"
hspace="8"
td class="heading"
{* comment *}
title=""
alt=""
attr="value"
attr='value'