Menu
Coddy logo textTech

Satır ve Sütun Birleştirme

Coddy'nin HTML Journey'sinin Fundamentals bölümünün bir parçası. Ders 50 / 60.

HTML'de, rowspan ve colspan özniteliklerini kullanarak tablo hücrelerinin birden çok satıra veya sütuna yayılmasını sağlayabilirsiniz. Bu öznitelikler, hücreleri birleştirerek daha karmaşık tablo düzenleri oluşturmanıza olanak tanır.

colspan özniteliği, bir hücrenin kapsaması gereken sütun sayısını belirtmek için kullanılır. Genişletmek istediğiniz hücrenin <td> veya <th> etiketine eklenir.

colspan kullanımına dair bir örnek:

<table border="1">
	<tr>
		<th colspan="2">Name</th>
	</tr>
	<tr>
		<td>John</td>
		<td>Doe</td>
	</tr>
</table>

Bu örnekte, "Ad" metnini içeren başlık hücresi iki sütuna yayılır. Bu, birden fazla sütunu kapsayan bir başlık oluşturmak için kullanışlıdır. Şöyle görünür:

rowspan özniteliği, bir hücrenin kapsaması gereken satır sayısını belirtmek için kullanılır. Ayrıca genişletmek istediğiniz hücrenin <td> veya <th> etiketine eklenir.

rowspan kullanımına dair bir örnek:

<table border="1">
  <tr>
    <th>Employee</th>
    <th>Shift</th>
  </tr>
  <tr>
    <td rowspan="2">Alex</td>
    <td>Morning</td>
  </tr>
  <tr>
    <td>Evening</td>
  </tr>
</table>

Burada, rowspan adını tekrarlamadan Alex'in hem sabah hem de akşam vardiyalarında çalıştığını göstermek için kullanılır. 

Karmaşık düzenler oluşturmak için aynı table içinde hem colspan hem de rowspan kullanabilirsin. Yayılan hücreleri barındırmak için her satırdaki hücre sayısını buna göre ayarlamayı unutma.

challenge icon

Görev

Kolay

Birden çok satıra ve sütuna yayılan hücreler içeren bir HTML belgesi oluştur. table aşağıdaki yapıya sahip olmalıdır:

  1. Üç sütuna yayılan ve "Student Report" metnini içeren bir başlık hücresine (<th>) sahip bir table satırı (<tr>).
  2. "Name" ifadesini içeren bir başlık hücresine (<th>), "Subject" ifadesini içeren bir başlık hücresine (<th>) ve "Grade" ifadesini içeren bir başlık hücresine (<th>) sahip başka bir table satırı (<tr>).
  3. "John Doe" ifadesini içeren bir veri hücresine (<td>), "Math" ifadesini içeren bir veri hücresine (<td>) ve "A" ifadesini içeren bir veri hücresine (<td>) sahip başka bir table satırı (<tr>).
  4. İki satıra yayılan ve "Jane Smith" metnini içeren bir veri hücresine (<td>), "Science" ifadesini içeren bir veri hücresine (<td>) ve "B" ifadesini içeren bir veri hücresine (<td>) sahip başka bir table satırı (<tr>).
  5. "History" ifadesini içeren bir veri hücresine (<td>) ve "A" ifadesini içeren bir veri hücresine (<td>) sahip son bir table satırı (<tr>).

Kendin dene

<!DOCTYPE html>
<html>
    <body>
        <table border="1">
            <!-- Kodu buraya yaz -->
        </table>
    </body>
</html>
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler

Kendi başına pratik yap: Web playground