Tablo bölümleri
<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
-
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> -
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.
-
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ı