Veri görsel yapı
Veriyi tablo ve figure ile yapılandırırsın.
Tablo ile veri satırları
Satış panelinde üst ürünleri göstermek için bir <table> kullanırız. Tablo üç parçadan oluşur:
<thead>: başlık satırı<tbody>: veri satırları- her satır
<tr>, her hücre<th>veya<td>
Başlık hücreleri <th> ile, veri hücreleri <td> ile yazılır; bu ayrım ekran okuyucuya sütun adını duyurur.
KPI için figure
KPA (örn. aylık ciro) tek bir rakam ve kısa etiketten oluşur. Bunu <figure> içine alıp <figcaption> ile etiketleriz.
Figure, ilişkili görsel veya sayısal bir gösterimi taşır; figcaption ise onun başlığıdır. Böylece rakam ile etiket arasındaki bağ anlamsal olarak korunur.
Widget'ta figure ve tablo yan yana çalışır: biri özet, diğeri detay verir.
Uygulama Article içine figure ve tablo ekle
Önceki dersin widget kabını al. <article> içine önce bir <figure> ekle; içinde <figcaption> (içeriği Aylık ciro) ve bir <p> (içeriği ₺124.500) olsun.
Sonra aynı article içine bir <table> ekle. Tabloda <thead> içinde bir <tr> ve iki <th> (Ürün, Satış) olsun. <tbody> içinde en az iki <tr> ve her birinde iki <td> (ürün adı, satış adedi) bulunsun.
Örnek çözümü göster
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Satış Paneli</title>
</head>
<body>
<section>
<header>
<h1>Satış Paneli</h1>
</header>
<main>
<article>
<figure>
<figcaption>Aylık ciro</figcaption>
<p>₺124.500</p>
</figure>
<table>
<thead>
<tr>
<th>Ürün</th>
<th>Satış</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pamuklu tişört</td>
<td>320</td>
</tr>
<tr>
<td>Keten pantolon</td>
<td>184</td>
</tr>
</tbody>
</table>
</article>
</main>
</section>
</body>
</html>
Kendini test et
-
Bir KPI kartı (örn. 'Aylık ciro: ₺124.500') için en uygun kapsayıcı hangisidir?
- table — satır ve sütun yapısı
- ul — liste
- figure — etiketli görsel/sayısal gösterim
- nav — menü
Cevabı göster
figure — etiketli görsel/sayısal gösterim — Doğru! KPA için figure + figcaption uygundur; tek bakışta etiket ve rakam gösterir.
-
Tablo satırını tamamla
<tr> <th>____</th> <td>Pamuklu tişört</td> </tr>Cevabı göster
<tr> <th>Ürün</th> <td>Pamuklu tişört</td> </tr> -
Tablo etiketlerini rolleriyle eşleştir
- thead
- Tablo başlığı
- tbody
- Tablo gövdesi
- tr
- Satır
- th
- Başlık hücresi
- td
- Veri hücresi