Es completamente aceptable tener un vacío <th>
elemento, hablando en términos de validez o semántica. Nada en la especificación lo prohíbe; De hecho, contiene al menos uno ejemplo que hace uso de un vacío <th>
Para este mismo propósito:
A continuación se muestra cómo se podría marcar la tabla de margen bruto en la página 46 de la presentación de 10-K de Apple, Inc para el año fiscal 2008:
<table> <thead> <tr> <th> <th>2008 <th>2007 <th>2006 <tbody> <tr> <th>Net sales <td>$ 32,479 <td>$ 24,006 <td>$ 19,315 <!-- snip --> </table>