Fundamentos do CSS: Guia para Iniciantes em Estilização Web
Sobre a Aula

Estilizando tabelas

As tabelas são elementos amplamente utilizados para organizar e exibir dados de forma estruturada em páginas da web.

No entanto, por padrão, as tabelas possuem uma aparência bastante simples e monótona. Para tornar as tabelas mais atraentes e legíveis, é necessário estilizá-las usando CSS.

Ao estilizar tabelas, podemos destacar as informações importantes, alternar as cores das linhas, definir estilos para cabeçalhos e células, e até mesmo adicionar bordas e espaçamentos para melhorar a visualização dos dados.

Vamos entender as partes mais importantes desse processo:

  1. Seletores CSS: Os seletores CSS são usados para direcionar elementos específicos da tabela que desejamos estilizar. Por exemplo, podemos usar o seletor table para aplicar estilos gerais à tabela inteira ou os seletores th e td para estilizar os cabeçalhos e células, respectivamente.
  2. Propriedades CSS: Existem várias propriedades CSS que podemos usar para estilizar tabelas. Alguns exemplos são background-color para definir a cor de fundo das células, border para adicionar bordas, padding para ajustar o espaçamento interno das células, text-align para alinhar o texto dentro das células e font-weight para definir a espessura da fonte.
  3. Estilos alternados: Para melhorar a legibilidade, é comum aplicar estilos diferentes a linhas alternadas da tabela. Por exemplo, podemos usar a propriedade background-color para definir uma cor de fundo diferente para cada linha. Isso ajuda os usuários a acompanharem as informações ao longo da tabela.
  4. Estilizando cabeçalhos: Os cabeçalhos das colunas são elementos importantes em uma tabela. Podemos estilizá-los para diferenciá-los visualmente das células de dados. Isso pode incluir a aplicação de cores diferentes, negrito ou até mesmo adicionar uma borda inferior para destacá-los.
  5. Espaçamento e bordas: Podemos adicionar espaçamento e bordas para melhorar a organização visual da tabela. O uso de margens e preenchimentos adequados ajuda a separar as células e facilita a leitura dos dados. Além disso, a adição de bordas pode tornar a tabela mais estruturada e dar uma aparência mais profissional.

Exemplo de código CSS para estilizar uma tabela:

/* Estilizando a tabela */

table {
  width: 100%;
  border-collapse: collapse;
}

/* Estilizando cabeçalhos */

th {
  background-color: #f2f2f2;
  font-weight: bold;
  text-align: left;
  padding: 8px;
}

/* Estilizando células de dados */

td {
  padding: 8px;
}

/* Estilizando linhas alternadas */

tr:nth-child(even) {
  background-color: #e6e6e6;
}

Nesse instante você dominou a arte de estilizar tabelas e torná-las visualmente atraentes, é hora de avançar para um elemento de navegação essencial: menus.

No próximo tópico, vamos explorar técnicas para estilizar menus de navegação usando CSS.

Quer mais informações sobre o assunto? clique em sabia mais

Entrar na conversa
Rolar para cima