Style de table CSS - Différentes propriétés avec syntaxe, codes et sortie

Table des matières:

Anonim

Introduction sur le style de table CSS

La raison pour laquelle nous utilisons CSS, bien que nous puissions utiliser des tableaux HTML, est que, dans le tableau HTML, une mise en page basée sur un tableau est souvent plus lente qu’une mise en page CSS équivalente; cela est particulièrement vrai pour les pages qui contiennent beaucoup de contenu. Les tableaux ne doivent pas être utilisés comme aides à la mise en page. Et si nous construisons des tableaux HTML sans styles ni attributs dans le navigateur, ils seront affichés sans aucune bordure. Le style d'un tableau avec CSS peut améliorer son apparence.

Les tables CSS sont assez simples à comprendre et à utiliser. Il suffit de se souvenir des valeurs de propriétés d'affichage CSS correspondantes pour les éléments de table HTML de base. Avec l'aide de CSS, nous sommes capables de créer des tableaux élégants.

Qu'est-ce que le style de tableau CSS?

Un tableau CSS (feuilles de style en cascade) décrit comment disposer un ensemble d'éléments en lignes et en colonnes. Le CSS par défaut appliqué à une table HTML est une table CSS.

  • CSS a conçu et repensé la flexibilité.
  • Cela signifie qu'une mise en page basée sur CSS garantit que vous placez tous vos styles (c'est-à-dire, des petites modifications aux règles principales) en un seul endroit.
  • En modifiant les règles de mise en page que vous définissez dans cette feuille de style, vous affectez chaque page qui s'y réfère.
  • La mise en page basée sur CSS apparaît généralement plus rapidement à l'écran et même le téléchargement sera plus rapide que la mise en page basée sur un tableau.

Propriétés de style de tableau CSS

Voici les différentes propriétés des styles de table CSS:

1. Effondrement de la frontière

Il est utilisé pour indiquer si les bordures autour des cellules d'un tableau doivent être séparées ou réduites.

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

  • Effondrement des bordures : séparé: il est utilisé pour que les cellules adjacentes aient leurs propres bordures indépendantes qui ne sont pas partagées.

Syntaxe

border-collapse: separate;

La valeur par défaut définie sur la propriété border-collapse est distincte. Lorsqu'ils sont séparés, les navigateurs mettent un espace de quelques pixels entre chaque cellule en utilisant la propriété border-spacing.

Code

Production:

  • Réduire la bordure: réduire: chaque fois que nous définissons la propriété border-collapse pour réduire, elle supprime l'espace entre les cellules.

Syntaxe

border-collapse: collapse;

Code

Production :

Même si vous supprimez cet espace en définissant l'attribut cellspacing de la balise HTML sur 0, les navigateurs affichent toujours des bordures doubles. Autrement dit, la bordure inférieure d'une cellule apparaîtra au-dessus de la bordure supérieure de la cellule en dessous, provoquant un doublement des limites. La définition de la propriété border-collapse sur collapse élimine à la fois l'espace entre les cellules et ce doublement des limites.