CSS Tabel Styling - Forskellige egenskaber med syntaks, koder og output

Indholdsfortegnelse:

Anonim

Introduktion til CSS Table Styling

Hvorfor vi bruger CSS, selvom vi kan bruge HTML-tabeller, skyldes, at i en tabel-tabel ofte gengiver et tabelbaseret sidelayout langsommere end et ækvivalent CSS-baseret layout; dette gælder især sider, der har meget indhold. Tabeller bør ikke bruges som layouthjælpemidler. Og hvis vi bygger HTML-tabeller uden stilarter eller attributter i browseren, vises de uden nogen kant. Styling af et bord med CSS kan forbedre dets udseende.

CSS-tabeller er ret enkle at forstå og bruge. Det er bare et spørgsmål om at huske de tilsvarende CSS-visningsegenskabsværdier for de grundlæggende HTML-tabelelementer. Ved hjælp af CSS er vi i stand til at lave nogle stilfulde borde.

Hvad er CSS Table Styling?

En CSS (Cascading Style Sheets) -tabel beskriver, hvordan man sætter et sæt elementer i rækker og kolonner. Standard CSS anvendt på en HTML-tabel er en CSS-tabel.

  • CSS har designet og redesignet fleksibilitet.
  • Det betyder, at et CSS-baseret layout sikrer, at du placerer alle dine stilarter (dvs. fra små ændringer til de vigtigste regler) på et sted.
  • Ved at ændre de layoutregler, du indstiller på det typografiark, og du påvirker hver side, der refererer til det.
  • CSS-baseret sidelayout vises normalt hurtigere på skærmen, og endda downloadet er hurtigere end det tabelbaserede layout.

CSS-tabelstilegenskaber

Nedenfor er de forskellige egenskaber for CSS-tabelformater:

1. Grænse sammenbrud

Det bruges til at indikere, om grænserne omkring cellerne i en tabel skal adskilles eller kollapses.

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

  • Grænse sammenbrud: separat: Det bruges således, at de tilstødende celler har deres egne og uafhængige grænser, der ikke deles.

Syntaks

border-collapse: separate;

Standardværdien, der er indstillet til egenskaben grænse-sammenbrud, er separat. Når de er adskilt, lægger browsere et mellemrum på et par pixels mellem hver celle ved hjælp af egenskaben grænse-afstand.

Kode

Produktion:

  • Grænse sammenbrud: kollaps: hver gang vi indstiller egenskaben til grænse-sammenbrud til at kollaps fjerner det mellemrummet mellem cellerne.

Syntaks

border-collapse: collapse;

Kode

Output:

Selv hvis du fjerner dette rum ved at indstille celleafstandsattributten for HTML-mærket til 0, viser browsere stadig dobbeltgrænser. Det vil sige, den nederste kant af en celle vises over den øverste kant af cellen nedenfor, hvilket medfører en fordobling af grænserne. At indstille egenskaben til grænse-sammenbrud til at kollapse eliminerer både mellemrummet mellem celler og denne fordobling af grænserne.