Estilo de tabela CSS - Propriedades diferentes com sintaxe, códigos e saída

Índice:

Anonim

Introdução ao estilo de tabela CSS

Por que usamos CSS, embora possamos usar tabelas HTML, é porque, na tabela HTML, um layout de página baseado em tabela geralmente é renderizado mais lentamente do que um layout equivalente baseado em CSS; isso é especialmente verdade em páginas com muito conteúdo. As tabelas não devem ser usadas como auxiliares de layout. E se criarmos tabelas HTML sem nenhum estilo ou atributo no navegador, elas serão exibidas sem nenhuma borda. O estilo de uma tabela com CSS pode melhorar sua aparência.

As tabelas CSS são bem simples de entender e usar. É apenas uma questão de lembrar os valores correspondentes da propriedade de exibição CSS para os elementos básicos da tabela HTML. Com a ajuda do CSS, somos capazes de criar algumas tabelas elegantes.

O que é o estilo de tabela CSS?

Uma tabela CSS (Cascading Style Sheets) descreve como dispor um conjunto de elementos em linhas e colunas. O CSS padrão aplicado a uma tabela HTML é uma tabela CSS.

  • CSS projetou e reformulou a flexibilidade.
  • Isso significa que um layout baseado em CSS garante que você coloque todos os seus estilos (por exemplo, de pequenas alterações nas principais regras) em um local.
  • Alterando as regras de layout que você define nessa folha de estilos, você afeta todas as páginas que se referem a ela.
  • O layout da página com base em CSS geralmente aparecerá mais rápido na tela e até o download será mais rápido que o layout com base em tabela.

Propriedades do estilo de tabela CSS

Abaixo estão as diferentes propriedades dos estilos de tabela CSS:

1. Colapso das fronteiras

É usado para indicar se as bordas ao redor das células de uma tabela devem ser separadas ou recolhidas.

Sintaxe: border-collapse: separate|collapse|initial|inherit;

  • Recolhimento da borda: separado: é usado para que as células adjacentes tenham bordas próprias e independentes que não sejam compartilhadas.

Sintaxe

border-collapse: separate;

O valor padrão definido para a propriedade border-collapse é separado. Quando separados, os navegadores colocam um espaço de alguns pixels entre cada célula usando a propriedade espaçamento entre bordas.

Código

Resultado:

  • Recolhimento da borda: recolhimento: sempre que configuramos a propriedade border-collapse para recolher, ele remove o espaço entre as células.

Sintaxe

border-collapse: collapse;

Código

Resultado :

Mesmo se você eliminar esse espaço definindo o atributo cellpacing para a tag HTML como 0, os navegadores ainda exibirão bordas duplas. Ou seja, a borda inferior de uma célula aparecerá acima da borda superior da célula abaixo, causando uma duplicação de linhas de borda. Definir a propriedade border-collapse para recolher elimina o espaço entre as células e a duplicação de bordas.