Estilização de tabelas em HTML
Acreditamos que, ao revisar o estilo da tabela HTML usando os exemplos deste artigo, os objetivos de aprendizado serão atendidos.
Importância
Estilizar tabelas em HTML é importante por vários motivos:
- Tabelas bem estilizadas podem ser visualmente atraentes e podem melhorar a aparência geral de um site. Isso pode melhorar a experiência do usuário e tornar o site mais envolvente.
- Ao aplicar o estilo apropriado às tabelas, você pode melhorar a legibilidade do conteúdo. Isso pode ajudar os usuários a entender melhor as informações apresentadas na tabela.
- Ao usar um estilo apropriado, você também pode tornar as tabelas mais acessíveis para usuários com deficiências, como aqueles que usam leitores de tela. Por exemplo, usando o contraste de cores apropriado, você pode garantir que o conteúdo da tabela seja legível para todos os usuários.
- Ao estilizar as tabelas para combinar com a marca e o design do seu site, você pode criar uma aparência consistente em todo o site. Isso pode ajudar a reforçar a identidade da sua marca e tornar seu site mais memorável.
- Ao usar o estilo para diferenciar entre diferentes tipos de dados em uma tabela, você pode tornar a tabela mais funcional e fácil de usar. Por exemplo, usando diferentes cores de fundo para destacar diferentes linhas ou colunas, você pode ajudar os usuários a identificar informações importantes rapidamente.
Por exemplo, a tabela a seguir foi projetada usando CSS, o que a torna bastante atraente e atraente para os usuários:
Example:
Estilização de tabela HTML – listras de zebra verticais
Você deve estilizar cada coluna no lugar de cada linha, para obter listras de zebra verticais.
1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 |
Atribua o atributo :nth-child(even) aos elementos de dados da tabela da seguinte maneira:
Example:
IMPORTANTE: Você pode estilizar os cabeçalhos e as células regulares da tabela aplicando o seletor :nth-child() às tags <th> e <td> .
Listras de zebra na vertical e na horizontal
Você pode combinar o CSS dos dois exemplos acima para ter listras em cada coluna e linha de uma tabela HTML.
A sobreposição ocorrerá se você usar uma cor transparente.
A transparência pode ser determinada usando cores rgba() :
Example:
Estilização de Tabela HTML – Listras Zebra
As tabelas HTML podem ser estilizadas com um efeito de listras de zebra, atribuindo uma cor de fundo a todas as linhas.
1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 |
Para estilizar cada linha subseqüente do elemento da tabela, use o seletor :nth-child(even) da seguinte forma:
Example:
IMPORTANTE: O estilo aparecerá nas linhas 1,3,5 etc. No lugar de 2,4,6 etc. Quando você escolher (ímpar) em vez de (par).
Tabela flutuante
Para realçar as linhas da tabela ao passar o mouse, aplique o seletor :hover em tr:
First Name Last Name Savings David Willey $69 Sam Curran $230 Curran thomas $480
Importância do Estilo de Tabela Html
Estilizar tabelas HTML é importante por vários motivos:
- Ao aplicar o estilo apropriado às tabelas, você pode torná-las visualmente mais atraentes e atraentes. Isso pode melhorar a aparência geral do seu site e torná-lo mais atraente para os usuários.
- Tabelas bem estilizadas podem ser mais fáceis de ler e entender. Usando cores, fontes e outros elementos de design apropriados, você pode melhorar a legibilidade dos dados da tabela e torná-los mais acessíveis aos usuários.
- Ao estilizar as tabelas para combinar com a marca e o design do seu site, você pode criar uma aparência consistente em todo o site. Isso pode ajudar a reforçar a identidade da sua marca e tornar seu site mais memorável.
- Tabelas de estilo também podem melhorar sua funcionalidade e torná-las mais fáceis de usar. Ao usar cores ou sombreamentos diferentes para diferenciar linhas ou colunas, por exemplo, você pode facilitar a identificação rápida de informações importantes pelos usuários.
- Usando técnicas de estilo apropriadas, você também pode tornar as tabelas mais acessíveis para usuários com deficiências, como aqueles que usam leitores de tela. Por exemplo, usando contraste de cores e tamanhos de fonte apropriados, você pode garantir que o conteúdo da tabela seja legível para todos os usuários.