
İçindekiler
HTML, web sayfalarının temel yapısını oluşturan bir işaretleme dilidir ve içeriği düzenlemenin en önemli yollarından biri listeler kullanmaktır. Listeler, bilgileri düzenli bir şekilde sunmanın ve işlevsel menüler, navigasyonlar veya içerik dizilimleri oluşturmanın harika bir yoludur. Bu yazıda, HTML’de listelerle çalışmanın temellerini, türlerini, kullanım alanlarını ve örneklerle desteklenmiş detaylı bir anlatım sunacağız.
HTML Listeleri Nelerdir?
HTML’de listeler, içerikleri düzenli bir şekilde gruplayarak sunmak için kullanılan elemanlardır. Temelde üç tür HTML listesi vardır:
- Sırasız Listeler (Unordered Lists –
<ul>
) - Sıralı Listeler (Ordered Lists –
<ol>
) - Tanım Listeleri (Description Lists –
<dl>
)
Bu liste türlerini detaylı olarak inceleyelim.
Sırasız Listeler (<ul>
)
Sırasız listeler, madde işaretleriyle (bullet points) gösterilen listelerdir. Genellikle menüler, özellik listeleri veya önem sırası olmayan öğeleri listelemek için kullanılır.
Kullanımı
Sırasız bir liste oluşturmak için <ul>
etiketi kullanılır ve her bir liste öğesi <li>
etiketi içine yazılır.
Örnek:
<ul>
<li>Elma</li>
<li>Armut</li>
<li>Kiraz</li>
</ul>
CSS ile Stilleme
Varsayılan olarak, tarayıcılar sırasız listeleri düşey olarak gösterir ve madde işaretleri ekler. Ancak, CSS kullanarak bu işaretleri değiştirebiliriz:
ul {
list-style-type: square;
}
Bu kod, madde işaretlerini yuvarlak noktadan köşeli karelere dönüştürür. Ayrıca, listelerin iç içe geçmiş versiyonlarını kullanarak çok katmanlı menüler oluşturabilirsiniz.
<ul>
<li>Meyveler
<ul>
<li>Elma</li>
<li>Armut</li>
<li>Kiraz</li>
</ul>
</li>
<li>Sebzeler
<ul>
<li>Havuç</li>
<li>Marul</li>
<li>Biber</li>
</ul>
</li>
</ul>
Bu yapı, bir açılır menü veya kategori listesi oluştururken oldukça faydalıdır.
Sıralı Listeler (<ol>
)
Sıralı listeler, belirli bir düzende gösterilmesi gereken bilgileri numaralandırmak için kullanılır.
Kullanımı
Sıralı bir liste oluşturmak için <ol>
etiketi kullanılır ve her bir öğe <li>
etiketi içinde belirtilir.
Örnek:
<ol>
<li>HTML öğren</li>
<li>CSS öğren</li>
<li>JavaScript öğren</li>
</ol>
CSS ile Numaralandırma Stili Değiştirme
Sıralı listelerin numaralandırma biçimi değiştirilebilir:
ol {
list-style-type: upper-roman;
}
Bu kod, numaraları Roma rakamlarına dönüştürür (I, II, III). Alternatif olarak aşağıdaki gibi farklı numaralandırma biçimleri kullanabilirsiniz:
<ol type="A">
<li>Planlama</li>
<li>Geliştirme</li>
<li>Test</li>
</ol>
Bu listede, öğeler A, B, C şeklinde sıralanacaktır.
Tanım Listeleri (<dl>
)
Tanım listeleri, bir terimi ve ona ait açıklamayı birlikte sunmak için kullanılır. Sözlük girişleri, terim tanımları ve açıklamalar için uygundur.
Kullanımı
Tanım listesi oluşturmak için <dl>
etiketi kullanılır.
- Tanımlanan terim
<dt>
etiketi ile belirtilir. - Açıklama ise
<dd>
etiketi ile yazılır.
Örnek:
<dl>
<dt>HTML</dt>
<dd>Web sayfaları oluşturmak için kullanılan bir işaretleme dili.</dd>
<dt>CSS</dt>
<dd>Web sayfalarının görsel tasarımını oluşturmaya yarayan stil dili.</dd>
</dl>
Tanım listeleri, özellikle bilgi tabanları, teknik dokümantasyon veya akademik içeriklerde sıklıkla kullanılır.
Listeleri Kullanma Stratejileri
HTML listeleri, farklı senaryolarda kullanılabilir:
- Navigasyon menülerinde (
<ul>
) - Adım adım rehberler oluştururken (
<ol>
) - Terim tanımları ve açıklamalar sunarken (
<dl>
) - Check-list oluştururken (
<ul>
) - İç içe geçmiş menülerde (
<ul>
ve<ol>
) - Zaman çizelgelerinde (
<ol>
) - Önem sırasına göre yapılacaklar listesinde (
<ol>
ve<ul>
)
Örneğin, bir yapılacaklar listesi oluşturmak için şu yapıyı kullanabilirsiniz:
<ol>
<li>Proje planlaması
<ul>
<li>İhtiyaç analizi</li>
<li>Tasarım aşaması</li>
</ul>
</li>
<li>Geliştirme
<ul>
<li>Kodlama</li>
<li>Test aşaması</li>
</ul>
</li>
</ol>
HTML listeleri, içeriği yapılandırmanın ve düzenlemenin en etkili yollarından biridir. Sırasız listeler menüler ve kategoriler için, sıralı listeler adım adım talimatlar ve sıralı bilgiler için, tanım listeleri ise terimler ve açıklamalar için idealdir. Bir örnek ile tüm liste kullanımlarını gözden geçirelim;
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML Listeleri Örneği</title>
</head>
<body>
<h2>Sırasız Liste (Unordered List - ul)</h2>
<ul>
<li>Elma</li>
<li>Armut</li>
<li>Muz</li>
</ul>
<h2>Sıralı Liste (Ordered List - ol)</h2>
<ol>
<li>Adım 1</li>
<li>Adım 2</li>
<li>Adım 3</li>
</ol>
<h2>Açıklamalı Liste (Description List - dl)</h2>
<dl>
<dt>HTML</dt>
<dd>Web sayfalarını oluşturmak için kullanılan işaretleme dili.</dd>
<dt>CSS</dt>
<dd>Web sayfalarının stilini belirlemek için kullanılan dil.</dd>
</dl>
<h2>İç içe geçmiş listeler</h2>
<ul>
<li>Meyveler
<ul>
<li>Elma</li>
<li>Armut</li>
<li>Muz</li>
</ul>
</li>
<li>Sebzeler
<ol>
<li>Domates</li>
<li>Salatalık</li>
<li>Biber</li>
</ol>
</li>
</ul>
</body>
</html>

Web projelerinizde doğru liste türünü kullanarak kullanıcı deneyimini iyileştirebilir ve sayfalarınızı daha okunabilir hale getirebilirsiniz. Listelerle çalışma konusunda sorularınız varsa yorumlarda belirtebilirsiniz! Daha fazlası için “HTML” kategorisine bakabilirsin.
-
Listelerin varsayılan stillerini değiştirebilir miyim?
Evet, CSS kullanarak listelerin madde işaretlerini, numaralandırma türlerini ve genel görünümünü değiştirebilirsiniz.
-
Sırasız listelerde madde işaretlerini kaldırabilir miyim?
Evet, aşağıdaki CSS kodunu kullanarak liste işaretlerini kaldırabilirsiniz:
ul { list-style-type: none; }
-
Sıralı listelerde numaralandırma türünü değiştirebilir miyim?
Evet,
<ol>
etiketi içindetype
özelliğini kullanarak veya CSS ilelist-style-type
değerini değiştirerek numaralandırma türünü değiştirebilirsiniz. -
Tanım listeleri ne zaman kullanılır?
Tanım listeleri, sözlükler, teknik terimler veya herhangi bir açıklama gerektiren içeriklerin sunumu için idealdir.
Henüz yorum yapılmamış. İlk yorumu siz yapabilirsiniz!