CodeBlanks Logo Icon CodeBlanks

Hücre birleştirme

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

colspan ve rowspan öznitelikleriyle hücreleri birleştirmeyi öğrenirsin.

Yatayda birleştirme: colspan

Bazen bir hücrenin birden çok sütunu kaplaması gerekir. Bunun için colspan özniteliği kullanılır. Örneğin <td colspan="2"> o hücrenin iki sütunu birleştirdiğini belirtir.

Örnek bir tablo düşünelim: ilk satırda tek bir 'Dönem Sonu' başlığı tüm sütunları kaplasın, altta iki ayrı sütun olsun. Bu yapıyı colspan olmadan kuramazsın. Değer her zaman bir tam sayıdır ve kaç sütun birleştiğini gösterir.

Dikeyde birleştirme: rowspan

Bir hücrenin birden çok satırı kaplaması gerekiyorsa rowspan kullanılır. Örneğin <td rowspan="3"> hücrenin üç satırı aşağı doğru birleştirdiğini belirtir.

Bu, sol sütunda tek bir kategori adının sağda üç satıra yayılması gereken durumlarda işe yarar. colspan ile aynı hücrede birlikte de kullanılabilir; ancak ikisi birden yalnızca gerçekten gerekli karmaşık yapılarda tercih edilmelidir.

Birleştirilmiş hücre örneği

Bir colspan örneği:

<table>
  <tr>
    <td colspan="2">Dönem Sonu</td>
  </tr>
  <tr>
    <td>Vize</td>
    <td>Final</td>
  </tr>
</table>

İlk satırda tek hücre iki sütunu kaplar; ikinci satırda ise iki ayrı hücre vardır. Birleştirilen hücre sayısı, alt satırdaki hücre sayısına eşit olmalıdır.

Uygulama Birleştirilmiş hücreli tablo yaz

Body içine bir <table> ekle. İlk <tr> satırında tek bir <td colspan="2"> hücresi olsun (örnek: Dönem Sonu). İkinci <tr> satırında iki ayrı <td> olsun (örnek: Vize ve Final).

Örnek çözümü göster
<body>
  <table>
    <tr>
      <td colspan="2">Dönem Sonu</td>
    </tr>
    <tr>
      <td>Vize</td>
      <td>Final</td>
    </tr>
  </table>
</body>

Kendini test et

  1. <td colspan="2"> ne anlama gelir?

    • Hücrenin yüksekliği 2 piksel olur
    • Hücrenin içinde iki satır olur
    • Hücre iki sütunu birleştirir
    • Hücre iki kez yazılır
    Cevabı göster

    Hücre iki sütunu birleştirir — Doğru. colspan="2" hücrenin iki sütunu birleştirdiğini belirtir.

  2. Birleştirilmiş hücreyi kapat

    <table>
      <tr>
        <td colspan="2">Dönem Sonu____
      </tr>
      <tr>
        <td>Vize</td>
        <td>Final</td>
      </tr>
    </table>
    Cevabı göster
    <table>
      <tr>
        <td colspan="2">Dönem Sonu</td>
      </tr>
      <tr>
        <td>Vize</td>
        <td>Final</td>
      </tr>
    </table>
  3. Özniteliği anlamıyla eşleştir

    colspan="2"
    İki sütunu birleştirir
    rowspan="2"
    İki satırı birleştirir
    scope="col"
    Sütun başlığını işaretler
    scope="row"
    Satır başlığını işaretler

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