CSS Tafel Styling - Verschillende eigenschappen met syntaxis, codes en uitvoer

Inhoudsopgave:

Anonim

Inleiding op CSS-tafelstijlen

Waarom we CSS gebruiken, hoewel we HTML-tabellen kunnen gebruiken, is omdat in de HTML-tabel een op tabellen gebaseerde paginalay-out vaak langzamer wordt weergegeven dan een vergelijkbare op CSS gebaseerde lay-out; dit geldt met name voor pagina's met veel inhoud. Tabellen mogen niet worden gebruikt als lay-outhulpmiddelen. En als we HTML-tabellen bouwen zonder stijlen of attributen in de browser, wordt deze zonder rand weergegeven. Een tafel stylen met CSS kan het uiterlijk verbeteren.

CSS-tabellen zijn vrij eenvoudig te begrijpen en te gebruiken. Het is gewoon een kwestie van het onthouden van de overeenkomstige CSS-weergave-eigenschappen voor de elementaire HTML-tabelelementen. Met behulp van CSS zijn we in staat om enkele stijlvolle tafels te maken.

Wat is de CSS-tafelstijl?

Een CSS-tabel (Cascading Style Sheets) beschrijft hoe een set elementen in rijen en kolommen moet worden ingedeeld. De standaard CSS die wordt toegepast op een HTML-tabel is een CSS-tabel.

  • CSS heeft flexibiliteit ontworpen en opnieuw ontworpen.
  • Het betekent dat een op CSS gebaseerde lay-out ervoor zorgt dat u al uw stijlen (dwz van kleine wijzigingen aan de belangrijkste regels) op één locatie plaatst.
  • Door de lay-outregels te wijzigen die u in dat stijlblad instelt, en u beïnvloedt elke pagina die ernaar verwijst.
  • Op CSS gebaseerde paginalay-out verschijnt meestal sneller op het scherm en zelfs de download zal sneller zijn dan de op tabellen gebaseerde lay-out.

CSS-tabelstijleigenschappen

Hieronder staan ​​de verschillende eigenschappen van de CSS-tabelstijlen:

1. Grens instorten

Het wordt gebruikt om aan te geven of de randen rond de cellen van een tabel moeten worden gescheiden of samengevouwen.

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

  • Grens samenvouwen: gescheiden: het wordt gebruikt zodat de aangrenzende cellen hun eigen en onafhankelijke randen hebben die niet worden gedeeld.

Syntaxis

border-collapse: separate;

De standaardwaarde die is ingesteld op de eigenschap border collapse, is afzonderlijk. Wanneer ze gescheiden zijn, plaatsen browsers een ruimte van een paar pixels tussen elke cel met behulp van de eigenschap border-spacing.

Code

Output:

  • Border collapse: collapse: telkens wanneer we de border-collapse eigenschap instellen op collapse, wordt de ruimte tussen de cellen verwijderd.

Syntaxis

border-collapse: collapse;

Code

Uitgang:

Zelfs als u deze ruimte elimineert door het cellspacing-kenmerk voor de HTML-tag in te stellen op 0, geven browsers nog steeds dubbele randen weer. Dat wil zeggen dat de onderste rand van een cel boven de bovenste rand van de onderliggende cel verschijnt, waardoor de randen verdubbelen. Als u de eigenschap border-collapse instelt op collapse, wordt zowel de ruimte tussen cellen als deze verdubbeling van borderlines geëlimineerd.