CodeBlanks Logo Icon CodeBlanks

Tablo bölümleri

HTML kursu · Başlangıç · Ders 43/68

<thead>, <tbody>, <tfoot> etiketleriyle tabloyu mantıksal bölümlere ayırırsın.

Tabloyu bölümlere ayırmak

Uzun tabloları mantıksal bölümlere ayırmak okunabilirliği ve erişilebilirliği artırır. HTML bu iş için üç etiket sunar:

  • <thead> — tablo başlığı (genelde <th> satırı)
  • <tbody> — asıl veri satırları
  • <tfoot> — tablo sonu (toplam, özet)

Bu üç etiket <table> içine, satırları gruplamak için yazılır.

Bölümlerin sırası

Tablo bölümlerinin önerilen sırası şöyledir: önce <thead>, sonra <tbody>, en son <tfoot>. <tfoot> eski sürümlerde <tbody>'den önce yazılıyordu; bugün en sona yazmak önerilir.

Her tabloda üç bölüm de bulunmak zorunda değil. Yalnızca <tbody> kullanmak da geçerlidir. Ancak başlık ya da toplam varsa bunları <thead> ve <tfoot> içine koymak doğru yaklaşımdır.

Uygulama Bölümlere ayrılmış tablo yaz

Body içine bir <table> ekle. İçinde sırayla <thead>, <tbody> ve <tfoot> bölümleri olsun. Her bölümde en az bir <tr> satırı bulunsun. Örnek: thead'de Ürün / Adet, tbody'de Un / 3, tfoot'ta Toplam / 3.

Örnek çözümü göster
<body>
  <table>
    <thead>
      <tr><th scope="col">Ürün</th><th scope="col">Adet</th></tr>
    </thead>
    <tbody>
      <tr><td>Un</td><td>3</td></tr>
    </tbody>
    <tfoot>
      <tr><td>Toplam</td><td>3</td></tr>
    </tfoot>
  </table>
</body>

Kendini test et

  1. tbody'yi kapat

    <table>
      <thead>
        <tr><th>Gün</th></tr>
      </thead>
      <tbody>
        <tr><td>Pazartesi</td></tr>____
    </table>
    Cevabı göster
    <table>
      <thead>
        <tr><th>Gün</th></tr>
      </thead>
      <tbody>
        <tr><td>Pazartesi</td></tr></tbody>
    </table>
  2. Bir tablonun altındaki 'Toplam' satırı hangi bölümün içine yazılır?

    • <thead>
    • <tbody>
    • <caption>
    • <tfoot>
    Cevabı göster

    <tfoot> — Doğru. Özet ve toplam satırları <tfoot> içine yazılır.

  3. Bölümü rolüyle eşleştir

    <thead>
    Başlık satırı bölümü
    <tbody>
    Asıl veri satırları
    <tfoot>
    Özet ve toplam
    <caption>
    Tabloyu tanıtan yazı

Başlangıç bölümündeki tüm dersler