vertical todas tabla repetir las inmovilizar imprimir horizontal hojas filas fijo fijar fija encabezado cómo con columnas columna html html-table

html - todas - repetir encabezado de tabla en word 2013



¿Los encabezados de las tablas son solo para la fila superior en html? (1)

Siempre veo la etiqueta th que solo se usa en la primera fila de la tabla. ¿Hay alguna razón específica por la cual no se puede usar para crear encabezados ''izquierdos'' en la columna más a la izquierda? ¿Es esta mala forma, o está bien?

Básicamente, una tabla con encabezados en la fila superior y la columna situada más a la izquierda, con el recuadro superior izquierdo vacío.

p.ej

<table> <tr> <th><!--empty--></th> <th>Top 1</th> <th>Top 2</th></tr> <tr> <th>LeftHeader?</th> <td>data1</td> <td>data2</td></tr> </table>


Eso es válido, sin embargo, cuando se utiliza un <thead> tiene que ser la primera fila. Esto es válido:

<table> <thead> <tr> <td>0,0</td><td>1,0</td><td>2,0</td> </tr> </thead> <tr> <th>0,1</th><th>1,1</th><th>2,1</th> </tr> </table>

Pero esto no es:

<table> <tr> <td>0,0</td><td>1,0</td><td>2,0</td> </tr> <thead> <tr> <th>0,1</th><th>1,1</th><th>2,1</th> </tr> </thead> </table>

Es HTML no válido y puede verificarlo dos veces con el servicio de validación w3C antes de hacerlo tendrá que agregar una declaración <!DOCTYPE> y el resto de un documento HTML válido.