Menu
Coddy logo textTech

Satır ve Sütun Birleştirme

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

HTML'de, rowspan ve colspan özniteliklerini kullanarak tablo hücrelerinin birden fazla 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.

İşte rowspan kullanımına 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 Alex'in adı tekrarlanmadan 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ı tabloda hem colspan hem de rowspan kullanabilirsiniz. Yayılmış hücreleri barındırmak için her satırdaki hücre sayısını buna göre ayarlamayı unutmayın.

challenge icon

Görev

Kolay

Çok sayıda satır ve sütuna yayılan hücreler içeren bir table barındıran bir HTML belgesi oluşturun. 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.

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

Kendi başına pratik yap: Web playground