Quando usar thead, tbody e tfoot
16/01/2013
0
Estudando esses dias me surgiu a seguinte dúvida: quando e por que eu devo usar as partes thead, tbody e tfoot em uma tabela HTML? Por que olhando direitinho nem precisa, né, dá pra fazer tudo só com <tr> e <td>, usando a primeira e ultima linha pra fazer os títulos e o rodapé.
Obrigada desde já por qualquer informação.
Carla Batista
Posts
17/01/2013
Robson Alves
Entretanto (sempre ele), o thead tbody tfoot, foram feitas e são semanticamente corretos.
Se você coloca o thead e th para montar seu cabeçalho, ele automaticamente será preto e com negrito e é facilmente editado com CSS.
Se você faz seu cabeçalho e no mesmo utiliza uma regra de CSS bem definida... não vejo problemas, mas se tem a mania de em todo <tr> de cabeçalho ou foot até... e neles for definido o estilo... ai um enorme monstro está sendo criado!
17/01/2013
Carla Batista
Então é mais pra manter a semântica correta?
Você saberia dizer se existe algum ponto negativo em usar essas tags?
Grata.
17/01/2013
Robson Alves
sendo sincero não sei dizer um ponto negativo, talvez algum colega tenha tido algum acaso e possa transmitir!
Eu vejo que temos opções para trabalhar!
17/01/2013
Joel Rodrigues
Apenas complementando o que nosso amigo Robson disse, sobre a semântica, posso dizer que a divisão da tabela "em partes" bem definidas facilita a manipulação desta por CSS e Javascript, principalmente jQuery. Por exemplo, você pode encontrar por aí plugins que utilizem o header e footer da tabela, então é interessante já ir aplicando isso desde o início do desenvolvimento de suas páginas.
Não vejo nenhum ponto negativo no uso dessas tags, pelo contrário, só vejo positivos.
Boa sorte em seus estudos.
17/01/2013
Carla Batista
17/01/2013
Joel Rodrigues
Então vou encerrar este tópico.
Clique aqui para fazer login e interagir na Comunidade :)