Práticas Essenciais: Comentários em HTML para Devs
Guia de Mesclagem de Células em HTML: colspan e rowspan
A criação de tabelas
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. em HTML permite organizar dados em linhas e colunas. Entretanto, há situações em que precisamos mesclar células para dar um visual mais adequado ou para representar informações agregadas. Neste tutorial, vamos explorar as propriedades
Classes e Herança em ES6+Aprenda a dominar classes e herança em ES6+: escreva códigos JavaScript claros e eficientes com métodos, getters e setters. colspan e rowspan, que servem exatamente para isso.
O que é mesclagem de células?🔗
A mesclagem de células em tabelas
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. consiste em unir duas ou mais células em apenas uma única célula combinada. Existem duas formas básicas de mesclagem:
1. Mesclagem Horizontal: Quando queremos que uma célula ocupe várias colunas.
- Usamos o atributo
colspan.
2. Mesclagem Vertical: Quando queremos que uma célula ocupe várias linhas.
- Usamos o atributo
rowspan.
Atributo colspan🔗
- Função
Funções e Escopo no JavaScriptAprenda a utilizar funções e escopos em JavaScript com nosso guia prático. Melhore sua organização de código e evolua seus projetos com boas práticas.: definir quantas colunas a célula deve abranger (da esquerda para a direita). - Uso em
<td>ou<th>: escrevemoscolspan="N"para indicar que essa única célula deverá cobrir N colunas.
Por exemplo, em uma tabela
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. que teria originalmente 3 colunas, se definirmos colspan="3", aquela célula ocupará o espaço que seria destinado a 3 células.
<table border="1">
<tr>
<th colspan="2">Título Mesclado</th>
<th>Outra Coluna</th>
</tr>
<tr>
<td>Dado 1</td>
<td>Dado 2</td>
<td>Dado 3</td>
</tr>
</table>
Na primeira linha (<tr>):
- A célula do cabeçalho
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. (<th>) comcolspan="2"ocupa o espaço de duas colunas. - A célula do cabeçalho
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. seguinte continua sozinha, tendo apenas seu espaço normal.
O resultado visual será algo como:
| Título Mesclado | Outra Coluna | |
|---|---|---|
| Dado 1 | Dado 2 | Dado 3 |
Observe que, na primeira linha, há apenas duas células definidas no HTML
O que é HTML? Fundamentos, História e Evolução da LinguagemDescubra a origem e evolução do HTML, entendendo sua importância na estrutura da web e como influenciou o desenvolvimento digital moderno., porém a primeira se estende sobre duas colunas, totalizando três posições.
Atributo rowspan🔗
- Função
Funções e Escopo no JavaScriptAprenda a utilizar funções e escopos em JavaScript com nosso guia prático. Melhore sua organização de código e evolua seus projetos com boas práticas.: definir quantas linhas a célula deve abarcar (de cima para baixo). - Uso em
<td>ou<th>: escrevemosrowspan="N"para indicar que a célula deve cobrir N linhas.
Esse recurso é útil quando queremos representar dados que se repetem em várias linhas, mas visualmente agrupados em uma única célula.
<table border="1">
<tr>
<th rowspan="2">Assunto</th>
<th>Dia</th>
<th>Horário</th>
</tr>
<tr>
<th>Dia Seguinte</th>
<th>Outro Horário</th>
</tr>
<tr>
<td rowspan="2">Mesclando na Vertical</td>
<td>Dia 1</td>
<td>Horário 1</td>
</tr>
<tr>
<td>Dia 2</td>
<td>Horário 2</td>
</tr>
</table>
No código acima:
- A célula do cabeçalho
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. <th rowspan="2">Assunto</th>ocupa duas linhas seguidas na primeira coluna. - Da mesma forma, utilizamos
rowspan="2"em<td rowspan="2">Mesclando na Vertical</td>para unir duas células abaixo de um mesmo assunto.
Boas Práticas🔗
1. Planeje a Estrutura: Antes de mesclar células, verifique quantas colunas ou linhas vão compor a tabela
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente.. Esse planejamento evita inconsistências ou células “faltando” ou “sobrando”.
2. Use Títulos de Cabeçalho
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. Adequados: Ao mesclar colunas com <th>, forneça rótulos que façam sentido para a interpretação dos dados.
3. Mantenha Legibilidade: Use mesclagens apenas quando houver objetivo claro de agrupamento. Excesso de mesclagens pode dificultar a leitura.
Exemplo Completo🔗
Abaixo, segue um exemplo de tabela
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. misturando colspan e rowspan. Observe como as células mescladas ajudam a criar diferentes blocos de informações:
<table border="1">
<tr>
<th rowspan="2" colspan="2">Cabeçalho Principal</th>
<th>Coluna Extra</th>
</tr>
<tr>
<th>Detalhe</th>
</tr>
<tr>
<td>Dado 1</td>
<td>Dado 2</td>
<td>Extra 1</td>
</tr>
<tr>
<td colspan="2">Dado Mesclado Horiz.</td>
<td>Extra 2</td>
</tr>
</table>
Explicação
<th rowspan="2" colspan="2">Cabeçalho: Nesta célula do cabeçalho
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica. Principal</th>
Formatação de Texto: `<p>`, `<h1>-<h6>`, `<strong>`, `<em>`Aprenda a formatar textos em HTML com tags de parágrafo, títulos e destaques, organizando seu conteúdo e garantindo semântica., mesclamos duas colunas e duas linhas, gerando uma única célula que se estende por mais colunas e linhas.<td colspan="2">Dado Mesclado Horiz.</td>: Nesta célula de dados, mesclamos duas colunas, simplificando a área ocupada por aqueles dados.
Conclusão🔗
Usar colspan e rowspan de forma adequada permite criar tabelas
Criando Tabelas: `<table>`, `<tr>`, `<td>`, `<th>`Descubra como montar tabelas HTML com tags básicas. Este tutorial prático ensina o uso de <table> <tr> <td> e <th> para organizar dados de forma eficiente. mais organizadas e expressivas em HTML, facilitando a leitura e a apresentação de informações. Sempre se certifique de planejar a estrutura dos dados que deseja exibir e mantenha o código simples e claro para que outras pessoas (e você mesmo no futuro) possam entender a tabela rapidamente.
Autor: Marcelo V. Souza - Engenheiro de Sistemas e Entusiasta em IoT e Desenvolvimento de Software, com foco em inovação tecnológica.
Referências🔗
- Codecademy: www.codecademy.com/learn/learn-html
- freeCodeCamp: www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5
- MDN Web Docs: developer.mozilla.org/en-US/docs/Web/HTML
- W3C: html.spec.whatwg.org/multipage/
- W3Schools: www.w3schools.com/html/
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 10 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás
há 11 meses atrás