CSS Table Styling - Olika egenskaper med syntax, koder och utdata

Innehållsförteckning:

Anonim

Introduktion om CSS Table Styling

Varför vi använder CSS, även om vi kan använda HTML-tabeller, beror på att en tabellbaserad sidlayout i HTML-tabellen ofta gör långsammare än en motsvarande CSS-baserad layout; detta gäller särskilt sidor som har mycket innehåll. Tabeller ska inte användas som layouthjälpmedel. Och om vi bygger HTML-tabeller utan några stilar eller attribut i webbläsaren kommer det att visas utan någon kant. Att utforma ett bord med CSS kan förbättra sitt utseende.

CSS-tabeller är ganska enkla att förstå och använda. Det handlar bara om att komma ihåg motsvarande CSS-visningsegenskapsvärden för de grundläggande HTML-tabellelementen. Med hjälp av CSS kan vi skapa några snygga bord.

Vad är CSS Table Styling?

En CSS (Cascading Style Sheets) -tabell beskriver hur du lägger upp en uppsättning element i rader och kolumner. Standard CSS som används på en HTML-tabell är en CSS-tabell.

  • CSS har utformat och omdesign flexibilitet.
  • Det betyder att en CSS-baserad layout säkerställer att du placerar alla dina stilar (dvs. från små ändringar till de viktigaste reglerna) på en plats.
  • Genom att ändra layoutreglerna som du anger i det formatmallen och du påverkar varje sida som hänvisar till det.
  • CSS-baserad sidlayout kommer vanligtvis att visas snabbare på skärmen och även nedladdningen kommer att vara snabbare än den tabellbaserade layouten.

CSS-tabellstilegenskaper

Nedan visas de olika egenskaperna för CSS-tabellformat:

1. Gräns ​​kollaps

Det används för att indikera om gränserna runt cellerna i en tabell ska separeras eller kollapsas.

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

  • Gräns ​​kollaps: separat: Det används så att de angränsande cellerna har sina egna och oberoende gränser som inte delas.

Syntax

border-collapse: separate;

Standardvärdet som är inställt på egenskapen gräns-kollaps är separat. När de är separerade lägger webbläsare ett mellanrum på ett par pixlar mellan varje cell med hjälp av egenskapen gränsavstånd.

Koda

Produktion:

  • Gräns ​​kollaps: kollaps: när vi ställer in egenskapen gräns-kollaps för att kollapsa tar det bort utrymmet mellan cellerna.

Syntax

border-collapse: collapse;

Koda

Utgång:

Även om du eliminerar detta utrymme genom att ställa in cellavståndets attribut för HTML-taggen till 0, visar webbläsare fortfarande dubbla gränser. Det vill säga att den ena cellens botten visas ovanför den övre gränsen för cellen nedan, vilket orsakar en fördubbling av gränserna. Att ställa in gränsen-kollaps-egenskapen att kollapsa eliminerar både utrymmet mellan cellerna och denna fördubbling av gränserna.