HTML Lists: Sıralı ve Sırasız Liste Yapıları
HTML’de liste yapıları, bilgiyi düzenli ve okunabilir bir şekilde sunmak için kullanılır. Listeler, genellikle maddeler halinde bilgi sunmanın ideal yoludur ve iki temel türde bulunur: sırasız listeler (unordered lists) ve sıralı listeler (ordered lists). Bunların yanı sıra tanım listeleri (definition lists) de özel bir kullanım şeklidir. İşte HTML liste yapılarının kullanımı ve örnekleri:
1. Sırasız Listeler (Unordered Lists)
Sırasız listeler, maddelerin belirli bir sıraya sahip olmadığı durumlarda kullanılır. Bu listeler genellikle madde işaretleri (bullet points) ile gösterilir. Sırasız bir liste oluşturmak için <ul>
(unordered list) etiketini kullanırsınız ve her bir liste öğesi <li>
(list item) etiketi ile tanımlanır.
Örnek:
<ul>
<li>Elma</li>
<li>Armut</li>
<li>Muz</li>
</ul>
Bu örnekte, “Elma”, “Armut” ve “Muz” maddeleri madde işaretleri ile listelenir.
2. Sıralı Listeler (Ordered Lists)
Sıralı listeler, maddelerin belirli bir sırada gösterilmesi gerektiğinde kullanılır. Bu listeler, maddeleri numaralar veya harfler ile sıralar. Sıralı bir liste oluşturmak için <ol>
(ordered list) etiketi kullanılır.
Örnek:
<ol>
<li>Birinci adım</li>
<li>İkinci adım</li>
<li>Üçüncü adım</li>
</ol>
Bu örnekte, maddeler numaralandırılmış olarak sıralanır.
Liste Türünü Değiştirme
Sıralı listelerde numaralandırma biçimi type
özelliği kullanılarak değiştirilebilir:
1
: Sayılar (varsayılan)A
: Büyük harflera
: Küçük harflerI
: Roma rakamları (büyük)i
: Roma rakamları (küçük)
Örnek:
<ol type="A">
<li>Birinci madde</li>
<li>İkinci madde</li>
<li>Üçüncü madde</li>
</ol>
Bu örnekte, liste maddeleri büyük harflerle sıralanır: A, B, C.
3. Tanım Listeleri (Definition Lists)
Tanım listeleri, terimleri ve bu terimlerin açıklamalarını listelemek için kullanılır. Bu tür listeler <dl>
(definition list) etiketi ile oluşturulur. Terimler <dt>
(definition term) etiketi ile, tanımlar ise <dd>
(definition description) etiketi ile tanımlanır.
Örnek:
<dl>
<dt>HTML</dt>
<dd>Hypertext Markup Language, web sayfalarının iskeletini oluşturan işaretleme dilidir.</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets, web sayfalarının stilini belirlemek için kullanılır.</dd>
</dl>
Bu örnekte, HTML ve CSS terimlerinin açıklamalarıyla birlikte tanımlandığını görebilirsiniz.
4. İç İçe Geçmiş Listeler (Nested Lists)
HTML’de listeler, iç içe geçmiş (nested) bir şekilde de kullanılabilir. Bu, bir liste öğesinin içinde başka bir liste bulundurma işlemidir.
Örnek:
<ul>
<li>Meyveler
<ul>
<li>Elma</li>
<li>Armut</li>
<li>Muz</li>
</ul>
</li>
<li>Sebzeler
<ul>
<li>Havuç</li>
<li>Salatalık</li>
<li>Patates</li>
</ul>
</li>
</ul>
Bu örnekte, “Meyveler” ve “Sebzeler” başlıklarının altında iç içe geçmiş birer sırasız liste bulunmaktadır.
Liste Stillerini Özelleştirme (CSS ile)
Listeler, CSS kullanılarak özelleştirilebilir. Örneğin, sırasız listelerdeki madde işaretleri list-style-type
özelliği ile değiştirilebilir:
ul {
list-style-type: square;
}
Bu CSS kodu, sırasız listedeki madde işaretlerini kare şeklinde gösterir. Diğer stil türleri ise circle
, disc
, none
gibi değerler olabilir.
Sonuç
HTML liste yapıları, bilgiyi organize etmek ve kullanıcıya kolay okunabilir bir şekilde sunmak için oldukça kullanışlıdır. Sırasız ve sıralı listeler, içeriklerin düzenlenmesi için idealken, tanım listeleri daha teknik veya açıklayıcı bilgileri listelemek için mükemmel bir seçenektir. Doğru kullanıldığında, listeler web sayfalarınızı hem estetik hem de işlevsel olarak zenginleştirir.
Share this content:
Yorum gönder