CSS Table Styling - Ulike egenskaper med syntaks, koder og utdata

Innholdsfortegnelse:

Anonim

Introduksjon om CSS Table Styling

Hvorfor vi bruker CSS, selv om vi kan bruke HTML-tabeller, skyldes at en tabellbasert sidelayout i HTML-tabellen ofte blir saktere enn en tilsvarende CSS-basert layout; Dette gjelder spesielt sider som har mye innhold. Tabeller skal ikke brukes som layouthjelpemidler. Og hvis vi bygger HTML-tabeller uten noen stiler eller attributter i nettleseren, vil den vises uten noen kant. Å style et bord med CSS kan forbedre utseendet.

CSS-tabeller er ganske enkle å forstå og bruke. Det er bare å huske de tilsvarende CSS-visningsegenskapens verdier for de grunnleggende HTML-tabellelementene. Ved hjelp av CSS er vi i stand til å lage noen stilige bord.

Hva er CSS Table Styling?

En CSS-tabell (Cascading Style Sheets) beskriver hvordan du legger ut et sett med elementer i rader og kolonner. Standard CSS brukt på en HTML-tabell er en CSS-tabell.

  • CSS har designet og omdesign fleksibilitet.
  • Det betyr at en CSS-basert layout sørger for at du plasserer alle stilene dine (dvs. fra små endringer til hovedreglene) på ett sted.
  • Ved å endre layoutreglene du angir i det stilarket, og du påvirker hver side som refererer til det.
  • CSS-basert sidelayout vil vanligvis vises raskere på skjermen, og til og med nedlastningen vil være raskere enn tabellbasert layout.

CSS Tabellstilegenskaper

Nedenfor er de forskjellige egenskapene til CSS-tabellstiler:

1. Grensekollaps

Det brukes til å indikere om grensene rundt cellene i et bord skal skilles eller kollapses.

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

  • Grensekollaps: atskilt: Det brukes slik at de tilstøtende cellene har egne og uavhengige grenser som ikke er delte.

syntax

border-collapse: separate;

Standardverdien som er satt til grensen for sammenbrudd-egenskapen er atskilt. Når de er atskilt, legger nettlesere et mellomrom på et par piksler mellom hver celle ved å bruke grense-avstand-egenskapen.

Kode

Produksjon:

  • Grensekollaps: kollaps: Når vi setter egenskapen for grensekollaps til å kollapse, fjerner det mellomrommet mellom cellene.

syntax

border-collapse: collapse;

Kode

Utgang:

Selv om du eliminerer denne plassen ved å sette attributtet for celleavstand for HTML-koden til 0, viser nettlesere fremdeles doble rammer. Det vil si at den nederste grensen til en celle vil vises over den øverste grensen til cellen under, noe som forårsaker en dobling av grenselinjene. Hvis du setter grense-kollaps-egenskapen til å kollapse eliminerer både mellomrommet mellom celler og en dobling av grensen.