Treci la conținutul principal

Colgroup Tabel HTML

Elementul <colgroup> stilizează coloane specifice ale unui tabel. Este un container pentru specificațiile coloanelor, iar fiecare grup este setat cu un element <col>. Pe un <col>, atributul span spune câte coloane să stilizeze, iar atributul style dă stilul.

Notă: Doar un set foarte limitat de proprietăți CSS funcționează pe colgroup-uri. <colgroup> trebuie să fie un copil al <table> și să vină înainte de orice rânduri sau celule, dar după un <caption> dacă există unul.

Exemplu

Primele două coloane ale unui calendar stilizate cu un colgroup.

Prompt
Un tabel calendaristic (antete de la LUN la DUM, patru săptămâni de date) unde primele două coloane sunt stilizate cu un fundal albastru deschis folosind un colgroup ce conține un col cu span=2.
Rezultat: pagină HTML completă

Proprietăți CSS Permise

Doar câteva proprietăți CSS sunt permise pe un colgroup: proprietatea width, proprietatea visibility, proprietățile de fundal și proprietățile de chenar. Toate celelalte proprietăți CSS nu au niciun efect asupra tabelului.


Elemente Col Multiple

Pentru a stiliza mai multe coloane diferit, folosiți mai mult de un element <col> în interiorul <colgroup>.

Exemplu

Două grupuri de coloane cu culori de fundal diferite.

Prompt
Un tabel calendaristic în care primele două coloane sunt albastru deschis, iar următoarele trei sunt roz, folosind un colgroup cu două elemente col (span=2 și span=3) cu culori de fundal diferite.
Rezultat: pagină HTML completă

Colgroup-uri Goale

Pentru a stiliza coloane din mijlocul unui tabel, adăugați un element <col> gol (fără stil) pentru coloanele dinaintea lor.

Exemplu

Un col gol folosit pentru a sări peste primele coloane înainte de a le stiliza pe cele ulterioare.

Prompt
Un tabel calendaristic unde coloanele din mijloc sunt stilizate adăugând mai întâi un col gol cu span=3 (fără stil), apoi un col cu span=2 și un fundal roz.
Rezultat: pagină HTML completă

Ascunderea Coloanelor

Puteți ascunde coloane cu proprietatea visibility: collapse pe un <col>.

Exemplu

Ultimele trei coloane ascunse cu visibility: collapse.

Prompt
Un tabel calendaristic unde ultimele trei coloane sunt ascunse folosind un col cu span=3 și visibility: collapse, după un col cu span=2.
Rezultat: pagină HTML completă