10
¿XHTML tiene una "opinión" con respecto al uso de <thead>
, <tfoot>
y <tbody>
?Importancia de XHTML thead, tfoot y tbody
¿Hay un caso en el que se debe utilizar?
Gracias.
¿XHTML tiene una "opinión" con respecto al uso de <thead>
, <tfoot>
y <tbody>
?Importancia de XHTML thead, tfoot y tbody
¿Hay un caso en el que se debe utilizar?
Gracias.
Siempre que tenga una ''
@Gareth - no en XHTML verdadero. es decir, cuando se sirve como application/xhtml + xml. – Alohci
Respuesta
como se ha dicho aquí What is benefit of <thead>
Si está utilizando tablas para hacer diseño no utilice estos.Si muestra datos tabulares, úselos.
Y si no tiene nada que poner en
tfoot
, entonces no agregue esto.encontrará algunas buenas respuestas aquí también What is benefit of <thead>
Fuente
2010-09-29 00:15:29
Gracias m-s-g. Entonces, si escribo '
@Francisc: No, siempre se agrega un '
' implícito. – DisgruntledGoatMuy bien, gracias. – Francisc
Ellos le permiten añadir semántica a su mesa, y también le permiten el estilo de la cabeza y los pies de la mesa sin introducir redundantes clases/ids.
No puedo pensar en una situación en la que tiene usarlo, aunque sé que algunos plugins jQuery utilizan los pies cabeza & para controlar los comportamientos.
Si los datos tabulares necesita encabezados y filas de resumen, usarlos, si no lo hacen no
Fuente
2010-09-28 22:54:04
Las únicas reglas, que yo sepa, es que el
thead
(si se usa) se debe definir primero y lostfoot
(si se utiliza) antes lostbody
(algo contrario a la intuición, en mi opinión, pero ellas son las reglas).Creo que el propósito de
thead
es parcialmente para propósitos de impresión, permitiendo que las columnas impresas en una segunda página tengan elthead
repetido, para que los datos tengan más sentido.En teoría también podría permitir un desplazamiento
tbody
en el caso de mesas largas, con cabeceras fijas:Esto no significa, sin embargo, funciona actualmente (sin utilizar al menos dos tablas, creo).
El beneficio más grande, sin embargo, como @Glenn Slaven notas, parece ser semántica.
Fuente
2010-09-28 22:58:18
La idea de poner '
' antes de '' es para que la información de resumen (pie de página) se pueda representar mientras que una tabla de datos grande todavía está descargando – Gareth@Gareth, sí. Tiene * sentido * hacerlo de esa manera, pero se siente, como digo, contra-intuitivo es todo. =) –
Tenga en cuenta que es válido colocar el 'tfoot' antes o después del' tbody's en (X) HTML5. El razonamiento de Gareth es sólido, pero como David, la mayoría de las personas encontraron la forma HTML4 de hacerlo contra-intuitivo, por lo que las reglas fueron relajadas. No importa la forma en que funcionan los navegadores, es solo un cambio de validez. – Alohci
Cuestiones relacionadas