<tr>: Elemento TR

Última atualização: 2026-10-13

<tr>Elemento TR

Uma linha de tabela, feita de células th (cabeçalho) ou td (dados).

CategoriaTabelas
Modelo de ConteúdoConteúdo de fluxo
Pais PermitidosQualquer elemento que aceite conteúdo de fluxo
Tag de FechamentoSim — requer fechamento </tr> tag
StatusPadrão

📝 Sintaxe

<tr>
  <td>célula</td>
</tr>

▶ Exemplo

Edite o código abaixo e veja o resultado em tempo real no playground:

🌐 Suporte de Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<tr> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
Suportado em todos os navegadores principais
Dica: tr vive apenas dentro de thead, tbody ou tfoot; envolva linhas de dados em tbody para facilitar scripts.

❓ Perguntas Frequentes

Qtr precisa estar dentro de tbody?
ANo código pode omitir (o navegador embrulha num tbody implícito), mas escrever explicitamente é mais controlável: escrevendo <tr> direto na table, manipular linhas via JS e estilizar grupos exige desviar de uma camada extra. Prefira o padrão em três partes thead/tbody/tfoot.
QO display de tr pode virar block?
APode, mas destrói o layout de tabela — com tr em block, as células perdem a organização tabular. É a base do truque «tabela responsiva vira cartão», combinado com data-label nos td e ::before para mostrar o nome do campo. Fora desse cenário, não mexa no display do tr.
Qtr aceita texto direto?
ANão; o modelo de conteúdo de <tr> admite apenas th/td e elementos de suporte a script — texto solto é HTML inválido e o navegador o joga para fora da tabela. O texto precisa estar em <td> ou <th>.
Mais estudos de caso em breve — volte mais tarde.

📚 Tutoriais Relacionados

Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%