In un articolo, ho la necessità di inserire i dati di assenze e presenze del personale. Per superare le validazioni, utilizzo questo codice:
<table border="1">
<tr>
<th scope="col">Mese</th>
<th scope="col">Numero[br /]dipendenti</th>
<th scope="col">Totale[br /]giorni[br /]lavorativi</th>
<th scope="col">Totale[br /]assenze[br /]nel mese</th>
<th scope="col">Percentuale[br /]assenze</th>
<th scope="col">Totale[br /]presenze[br /]nel[br /]mese</th>
<th scope="col">Percentuale[br /]presenze</th></tr>
<tr><th scope="row">settembre 2011</th>
<td>79</td>
<td>2054</td>
<td>142</td>
<td>6,91</td>
<td>1912</td>
<td>93,09</td>
</tr>
</table>
Una volta salvato l'articolo, lo apro e ne visualizzo la sorgente pagina, che è stata modificata in questa versione:
<table border="1">
<tbody>
<tr>
<th>Mese</th>
<th>Numero[br /]dipendenti</th>
<th>Totale[br /]giorni[br /]lavorativi</th>
<th>Totale[br /]assenze[br /]nel mese</th>
<th>Percentuale[br /]assenze</th>
<th>Totale[br /]presenze[br /]nel[br /]mese</th>
<th>Percentuale[br /]presenze</th></tr>
<tr>
<th>settembre 2011</th>
<td>79</td>
<td>2054</td>
<td>142</td>
<td>6,91</td>
<td>1912</td>
<td>93,09</td>
</tr>
</tbody>
</table>
In tali condizioni non viene superata la validazione WCAG 2.0 (A, AA, AAA) della tabella perché non contiene più gli scope identificativi di riga e colonna (e, tra l'altro, vengono aggiunti all'inizio e alla fine i tag <tbody>).
A cosa è da attribuire tale errore? Ad HTML Purifier 2.5? E come posso evitare che il codice venga corretto (erroneamente)?