Treci la conținutul principal

Tabele HTML

Tabelele HTML vă permit să aranjați date în rânduri și coloane.

Exemplu

Un tabel cu companii, contacte și țări.

Prompt
Un tabel de companii cu celule de antet Company, Contact, Country și șase rânduri de date: Alfreds Futterkiste/Maria Anders/Germany, Centro comercial Moctezuma/Francisco Chang/Mexico, Ernst Handel/Roland Mendel/Austria, Island Trading/Helen Bennett/UK, Laughing Bacchus Winecellars/Yoshi Tannamuri/Canada, Magazzini Alimentari Riuniti/Giovanni Rovelli/Italy.
Rezultat: pagină HTML completă

Definirea Unui Tabel HTML

Un tabel este format din celule de tabel aranjate în rânduri și coloane, toate în interiorul unui element <table>.

Exemplu

Un tabel simplu cu un rând de antet și două rânduri de date.

Prompt
Un tabel HTML simplu cu un rând de antet (Company, Contact, Country) și două rânduri de date: Alfreds Futterkiste/Maria Anders/Germany și Centro comercial Moctezuma/Francisco Chang/Mexico.
Rezultat: pagină HTML completă

Celule de Tabel

Fiecare celulă de tabel este definită de o etichetă <td> și o etichetă </td>. „td” provine de la „table data” (date de tabel), iar tot ce este între etichete reprezintă conținutul celulei.

Notă: O celulă poate conține orice fel de HTML: text, imagini, liste, linkuri, chiar și alte tabele.

Exemplu

Un rând cu trei celule de date.

Prompt
Un tabel cu un singur rând de trei celule de date folosind td: Emil, Tobias, Linus.
Rezultat: pagină HTML completă

Rânduri de Tabel

Fiecare rând de tabel începe cu o etichetă <tr> și se termină cu </tr>. „tr” provine de la „table row” (rând de tabel). Puteți avea oricâte rânduri doriți; păstrați doar același număr de celule în fiecare rând.

Notă: Uneori un rând poate avea mai puține sau mai multe celule decât altul; veți învăța despre asta într-un capitol ulterior.

Exemplu

Un tabel cu două rânduri.

Prompt
Un tabel cu două rânduri a câte trei celule de date fiecare: Emil/Tobias/Linus și 16/14/10.
Rezultat: pagină HTML completă

Antete de Tabel

Când doriți ca o celulă să fie un antet, folosiți eticheta <th> în loc de <td>. „th” provine de la „table header” (antet de tabel). Implicit, textul de antet este bold și centrat, dar puteți schimba asta cu CSS.

Exemplu

Un tabel al cărui prim rând este format din celule de antet.

Prompt
Un tabel al cărui prim rând folosește celule de antet th (Person 1, Person 2, Person 3), urmat de două rânduri de date: Emil/Tobias/Linus și 16/14/10.
Rezultat: pagină HTML completă

Etichetele Tabelului HTML

Etichetele legate de tabel sunt: <table> (un tabel), <th> (o celulă de antet), <tr> (un rând), <td> (o celulă), <caption> (un titlu de tabel), <colgroup> (un grup de coloane pentru formatare), <col> (proprietăți de coloană în cadrul unui colgroup), <thead> (grupează conținutul de antet), <tbody> (grupează conținutul corpului) și <tfoot> (grupează conținutul de subsol).