I'm trying to tidy up some HTML produced by a long gone developer and wish to know if there is any earthly reason to have a span element covering the whole of a th header. Is there some formatting trick I'm missing?
<table id="myTable">
<thead>
<tr>
<th><span>Heading with words</span></th>
<!-- more th elements -->
</tr>
</thead>
<tbody>
<!-- table rows here -->
</tbody>
</table>
If there is a styling application, e.g. heading centering that could be the reason, and which cannot be done without the span
please provide an example.