Lectie 5 Crearea de Tabele în HTML

Crearea de tabele în HTML este o modalitate eficientă de a organiza și afișa datele într-un format structurat și ușor de înțeles. Indiferent dacă doriți să prezentați informații statistice, să creați o listă de produse sau să afișați rezultatele unui sondaj, tabelele HTML vă permit să aranjați datele în rânduri și coloane.

Elemente cheie:

  • HTML Tables (Tabele HTML)
  • Creating Tables (Crearea de Tabele)

Noțiuni:

În această lecție, vom explora utilizarea elementelor HTML pentru crearea și structurarea tabelelor. Tabelele sunt instrumente utile pentru afișarea datelor într-un mod organizat și ușor de înțeles.

Crearea de Tabele în HTML:

<table> (Tabel):

  • Definiție: Definește începutul și sfârșitul unei tabele.
  • Exemplu:
<table>
  <!-- Conținutul tabelului va fi adăugat aici -->
</table>

<tr> (Rând):

  • Definiție: Definește un rând în cadrul tabelului.
  • Exemplu:
<tr>
  <!-- Celulele rândului vor fi adăugate aici -->
</tr>

<th> (Căsuță antet):

  • Definiție: Definește o căsuță de antet într-un rând sau coloană.
  • Exemplu:
<th>Nume</th>

<td> (Căsuță de date):

  • Definiție: Definește o căsuță de date (celulă) într-un rând.
  • Exemplu:
<td>John Doe</td>

De exemplu, următorul cod creează o tabelă simplă cu trei rânduri și trei coloane:

<table>
  <tr>
    <td>Celulă 1</td>
    <td>Celulă 2</td>
    <td>Celulă 3</td>
  </tr>
  <tr>
    <td>Celulă 4</td>
    <td>Celulă 5</td>
    <td>Celulă 6</td>
  </tr>
  <tr>
    <td>Celulă 7</td>
    <td>Celulă 8</td>
    <td>Celulă 9</td>
  </tr>
</table>
Celulă 1 Celulă 2 Celulă 3
Celulă 4 Celulă 5 Celulă 6
Celulă 7 Celulă 8 Celulă 9

Stilizarea tabelelor

HTML oferă o serie de atribute pentru a stiliza și formata tabelele. Iată câteva exemple comune:

  • border: specifică grosimea liniei de bordură a tabelului;
  • bgcolor: specifică culoarea de fundal a tabelului;
  • align: aliniază tabelul la stânga, dreapta sau în centru;
  • cellpadding: specifică spațiul dintre conținutul celulelor și bordura acestora;
  • cellspacing: specifică spațiul dintre celulele tabelului;
  • width: specifică lățimea tabelului.

De exemplu, pentru a adăuga o bordură de 2 pixel și un spațiu de 10 pixeli între celule, puteți utiliza următorul cod:

<table border="2" cellpadding="10" cellspacing="10">
  <tr>
    <td>Celulă 1</td>
    <td>Celulă 2</td>
    <td>Celulă 3</td>
  </tr>
  <tr>
    <td>Celulă 4</td>
    <td>Celulă 5</td>
    <td>Celulă 6</td>
  </tr>
  <tr>
    <td>Celulă 7</td>
    <td>Celulă 8</td>
    <td>Celulă 9</td>
  </tr>
</table>
Celulă 1 Celulă 2 Celulă 3
Celulă 4 Celulă 5 Celulă 6
Celulă 7 Celulă 8 Celulă 9

Combinarea celulelor
Uneori, poate fi necesar să combinați mai multe celule într-una singură pentru a crea un format special sau pentru a afișa informații agregate. HTML oferă atributele colspan și rowspan pentru a realiza acest lucru.

De exemplu, următorul cod combină două celule într-una singură în primul rând:

<table>
  <tr>
    <td colspan="2">Celulă combinată</td>
    <td>Celulă 3</td>
  </tr>
  <tr>
    <td>Celulă 4</td>
    <td>Celulă 5</td>
    <td>Celulă 6</td>
  </tr>
  <tr>
    <td>Celulă 7</td>
    <td>Celulă 8</td>
    <td>Celulă 9</td>
  </tr>
</table>
Celulă combinatăCelulă 3
Celulă 4Celulă 5Celulă 6
Celulă 7Celulă 8Celulă 9

Acest cod va combina primele două celule din primul rând într-una singură, lăsând un spațiu gol în locul celei de-a doua celule.

Crearea de tabele în HTML este un instrument util pentru organizarea și afișarea datelor într-un format structurat. Prin utilizarea elementelor de bază precum <table><tr> și <td>, puteți crea tabele personalizate și le puteți stiliza în funcție de nevoile dumneavoastră. De asemenea, puteți combina celulele pentru a crea formate speciale sau pentru a afișa informații agregate. În final, tabelele HTML vă oferă flexibilitatea de a organiza și prezentă informațiile într-un mod clar și concis.