Sissejuhatus CSS-i tabeli kujundamisse

CSS-i kasutamine, kuigi me võime kasutada ka HTML-tabeleid, on põhjus, et HTML-tabelis kuvatakse tabelipõhine lehe paigutus sageli aeglasemalt kui samaväärne CSS-põhine paigutus; see kehtib eriti lehtede kohta, millel on palju sisu. Tabelid ei tohiks olla küljendusabiteks. Ja kui ehitame brauseris HTML-tabeleid ilma stiilide või atribuutideta, kuvatakse see ilma ääristeta. Laua stiilimine CSS-iga võib selle välimust paremaks muuta.

CSS-tabeleid on üsna lihtne mõista ja kasutada. On vaja ainult meelde jätta HTML-i tabeli elementide vastavad CSS-i kuvaväärtuse väärtused. CSS-i abil oleme võimelised valmistama stiilseid tabeleid.

Mis on CSS-i tabeli kujundamine?

CSS (Cascading Style Sheets) tabel kirjeldab, kuidas paigutada ridade ja veergude elementide komplekt. HTML-tabelile rakendatud vaikimisi CSS on CSS-tabel.

  • CSS on paindlikkuse kavandanud ja ümber kujundanud.
  • See tähendab, et CSS-põhine paigutus tagab, et paigutate kõik oma stiilid (st väikestest muudatustest suuremate reegliteni) ühte kohta.
  • Muutes sellel stiililehel seatud paigutusreegleid ja mõjutate iga sellele viitavat lehte.
  • CSS-põhine lehe paigutus ilmub tavaliselt ekraanil kiiremini ja isegi allalaadimine toimub kiiremini kui tabelipõhine paigutus.

CSS-i tabeli stiili atribuudid

Allpool on toodud CSS-i tabelistiilide erinevad omadused:

1. Piiride kokkuvarisemine

Seda kasutatakse selleks, et näidata, kas tabeli lahtrite piirid peaksid olema eraldatud või ahendatud.

Süntaks: border-collapse: separate|collapse|initial|inherit;

  • Äärise kokkuvarisemine: eraldi: seda kasutatakse nii, et külgnevatel lahtritel on oma ja iseseisvad piirid, mida ei jagata.

Süntaks

border-collapse: separate;

Piiride kokkukukkumise atribuudile seatud vaikeväärtus on eraldi. Kui nad on eraldatud, panevad brauserid piiride vahe atribuudi abil iga lahtri vahele paar pikslit ruumi.

Kood

Väljund:

  • Äärise kokkuvarisemine: kokkuvarisemine: kui seame piiri kokkuvarisemise omaduse ahendama, eemaldab see lahtrite vahel ruumi.

Süntaks

border-collapse: collapse;

Kood

Väljund:

Isegi kui selle ruumi tühistada, määrates HTML-i lahtri eraldamise atribuudiks 0, kuvavad brauserid ikkagi topeltpiire. See tähendab, et ühe lahtri alumine äär ilmub lahtri ülemise piiri kohal, põhjustades piiride kahekordistumist. Piiride kokkuvarisemise atribuudiks seadmine kahandab nii lahtrite vahelise ruumi kui ka selle piiri kahekordistamise.

  • Äärise kokkuvarisemine: algne: seda kasutatakse piiride kokkukukkumise atribuudi seadmiseks selle vaikeväärtusele.
  • Äärise kokkuvarisemine: pärimine: seda kasutatakse siis, kui piiri kokkuvarisemise vara pärib oma vanematest elementidest. See omadus töötab ainult a-le rakendamisel silt.

    Väärtused: ahendama, eraldi, algne, pärima;

    2. Piiride vahe

    See määrab piiridega külgneva ruumi ja tabeli ümbritseva sisu. See sarnaneb sildi lahtrite eraldamisega

    atribuut, välja arvatud see, et sellel on valikuline teine ​​väärtus. See omadus töötab ainult a-le rakendamisel
    silt.

    Süntaks

    border-spacing: Length|initial|inherit;

    Piiride vahe võtab tavaliselt ühe või kaks pikkuse väärtust. Selles määratletakse ainult üks väärtus, see määratleb lahtrite vahelise horisontaalse ja vertikaalse vahekauguse.

    Kood

    Väljund:

    Kui täpsustatakse kaks väärtust, määratleb esimene väärtus lahtrite horisontaalse vahekauguse (tühik kummagi lahtri mõlemal küljel) ja teine ​​väärtus määrab lahtritevahelise vertikaalse vahekauguse. (tühik, mis eraldab ühe lahtri põhja selle all oleva lahtri põhjast).

    3. Pealdise külg

    Tiitrite külje atribuut täpsustab tabeli pealdise paigutust. Tabeli pealdisele rakendamisel määrab see omadus, kas pealdis ilmub tabeli üla- või alaossa. Pealkiri ilmub tavaliselt tabeli ülaossa.

    Süntaks

    caption-side: top|bottom|initial|inherit;

    Sellel omadusel võib olla üks neljast väärtusest:

    • Tiitri külg: ülemine: see on vaikimisi väärtus. Selles asetab ta pealdise tabeli kohale.

    Süntaks: caption-side:top;

    Kood

    Väljund:

    • Tiitrite külg: alt: asetab pealdise tabeli alla.

    Süntaks: caption-side:bottom;

    Kood

    Väljund:

    • Pealdise pool: algne: seda kasutatakse vara vaikeväärtuse seadmiseks.
    • Subtiitrite külg: pärand : pärib selle atribuudi selle lähteelemendist.

    Väärtused: ülemine, alumine, algne, päritav;

    4. Tühjad lahtrid

    See annab brauserile teada, kas see peaks kuvama tabeli lahtri, mis on täiesti tühi. See kontrollib eraldatud ääriste mudelit kasutavas tabelis selliste lahtrite ääriste ja tausta renderdamist, millel pole nähtavat sisu.

    Süntaks: empty-cells: show|hide|initial|inherit;

    Sellel omadusel võib olla üks neljast väärtusest:

    • Tühi lahter: näita: seda omadust kasutatakse tühja lahtri ääriste kuvamiseks.

    Süntaks: empty-cells: show;

    Kood

    Väljund:

    • Tühi lahter: peida: seda omadust kasutatakse tühja lahtri ääriste peitmiseks.

    Süntaks: empty-cells: hide;

    Kood

    Väljund:

    • Tühi lahter: algne : seda kasutatakse vara vaikeväärtusele seadmiseks.
    • Tühi lahter: pärima: pärib selle omaduse selle vanemalemendile.

    Väärtused: näidata, peita, algne, pärida;

    5. Lauakujundus

    Juhib, kuidas veebibrauser tabelit joonistab, ja võib veidi mõjutada kiirust, millega brauser seda kuvab. Sellel omadusel võib olla üks neljast väärtusest.

    Süntaks: table-layout: auto|fixed|initial|inherit;

    Vaikeomadus on auto.

    1. Tabelipaigutus: automaatne: automaatne muudab elementide laiuse automaatselt sisu kohandamiseks.

    2. Tabel - paigutus: fikseeritud : fikseeritud säte sunnib brauserit muutma kõik veerud sama laiusega kui esimese rea veerud. Kui sisu läheb laiemalt kui esimene rida, siis see pakitakse ümber, lõigatakse ära või laiendatakse lahtritest väljapoole.

    Kood

    Väljund:

    3. Tabelipaigutus: algne: seda kasutatakse vara vaikeväärtusele seadmiseks.

    4. Tabelipaigutus : pärida: Pärib selle omaduse selle lähteelemendist.

    Järeldus

    CSS-i abil saame teha stiilseid tabeleid ja parandada laua välimust.

    Soovitatavad artiklid

    See on CSS-i tabeli kujundamise juhend. Siin käsitleme atribuute koodide, väljundite ja CSS-i tabeli kujundamise süntaksiga. Lisateavet leiate ka meie artiklitest -

    1. CSS eelised
    2. CSSi kasutusalad
    3. CSS-i sissejuhatus
    4. CSS-i teksti vormindamine