HTML Listeleri
Malzeme menüleri, sabah rutinleri, özellik madde işaretleri ve paket kontrol listeleri liste olarak taranması daha kolaydır. HTML iki günlük yapı sunar: sırasız ve sıralı listeler. Plug-in uyarısından sonra (tarihçe, kod örneği yok) bu oturum neredeyse her içerik sayfasında yeniden kullanacağınız pratik işaretlemeye döner. Listeleri grup ve sıra anlamı olarak düşünün — çok sütunlu layout kısayolu olarak değil.
Listeler ne işe yarar
Liste, ilgili öğeler grubunu bir grup olarak işaretler. Tarayıcılar ve yardımcı teknolojiler kaç öğe olduğunu duyurabilir ve tek tek gezebilir. Bu yapı göz atmaya, taslaklara ve tariflere yardım eder. Madde işaretlerini düz paragraflarda rastgele tirelerle taklit ederseniz veya ul öğesini yalnızca metni görsel sütunlara itmek için gererseniz anlam kaybolur. İçerik gerçekten bir küme veya sıra olduğunda liste işaretlemesini seçin. Süs boşluğunu ve grid layout'u sonra CSS'e bırakın.
Doğrudan yanıt
ul— sırasız liste (tarayıcıda varsayılan madde işareti)ol— sıralı liste (varsayılan numaralar)li— her liste öğesi
Alt öğe gerektiğinde başka birulveyaolöğesini birliiçinde yuvalayın.liöğesini üst listenin dışında bırakmayın. Kapanış etiketleri, özellikle bir adımın altına alt liste ekledikten sonra, açılışın ters sırasıyla yuvalanmalıdır.
Ne zaman hangi liste
Sonra CSS'in ekleyeceğini umduğunuz görünüme değil, yazdığınız fikre uyan öğeyi seçin. Madde işaretleri ve numaralar varsayılan sunumlardır; HTML kararı sıranın anlamın parçası olup olmadığıdır.
📊 Yeni başlayanlar için ul ve ol
| Need | Prefer | Why |
|---|---|---|
| Gerekli sıra olmadan ilgili öğeler | ul | Sıra anlamın parçası değil |
| Sırayla adımlar, sıralamalar veya talimatlar | ol | Dizi anlamın parçası |
| Bir öğenin altında alt noktalar | nest ul/ol inside that li | Hiyerarşiyi dürüst tutar |
| Sayfa sütunları veya kenar çubuğu layout | not lists alone | Sonra CSS ve yapısal layout kullanın |
Sırasız liste
Alışveriş tarzı madde işaretli liste klasik ul demosudur. Her öğe bir lidir. Öğeler eş düzeydeyse buradan başlayın — meyve adları, hobi etiketleri veya dersi bozmadan karıştırılabilecek özellik vurguları.
Unordered list
html<ul>
<li>Apples</li>
<li>Bananas</li>
<li>Cherries</li>
</ul>
Sırasız örneği okumak
ulsırasız liste kabını açar- Her
lio gruptaki bir öğedir - Kapanış etiketleri doğru yuvalanmalı:
ulkapanmadan önce herliyi bitirin - Varsayılan madde işaretleri tarayıcı stilidir; sonra CSS işaretçileri değiştirebilir ama HTML anlamı «sırasız küme» kalır
- Boş
live eksik kapanışlar yaygın yazım hatalarıdır — yakalamak için sayfayı erken görüntüleyin
Yuvalanmış alt listeli sıralı liste
Numaralı adımlar sık sık bir adımın altında küçük bir madde grubuna ihtiyaç duyar — oluşturulacak dosyalar, açılacak araçlar veya yalnızca o adımın malzemeleri. İç listeyi tüm olün yanında kardeş olarak değil, o adımın lisi içinde koyun. Dış numaralar okunaklı kalır, iç madde işaretleri ayrıntıyı netleştirir.
Ordered list with a nested list
html<ol>
<li>Open the editor</li>
<li>
Create files
<ul>
<li>index.html</li>
<li>styles.css</li>
</ul>
</li>
<li>Save and refresh</li>
</ol>
Yuvalanmış örneği okumak
- Dış
olana adımları sırayla numaralandırır - İkinci
ligiriş metni artı bir çocukuliçerir - İç
liöğeleri yuvalanmışulye aittir; oul, üstlikapanmadan önce kapanır - Üçüncü adım, yuvalanmış blok bittikten sonra dış sıralı diziyi sürdürür
- Bu kalıp daha derin yuvalara ölçeklenir ama aç/kapa sırası açık kalsın diye yeni başlayan ağaçlarını sığ tutun
- Numaralar «yanlış» görünüyorsa, bir
linin erken kapanıp yuvalanmış listeyi dışarı itip itmediğini kontrol edin
Önce anlam, sonra stil
Tarayıcılar ekstra CSS olmadan madde işareti ve numara çizer. Bu kolaylık listeleri girinti makineleri veya sahte kenar çubukları olarak kötüye kullanmaya iter. Burada direnin. İçerik bir küme veya sıra ise, işaretçileri yeniden stillendirmeden önce bile liste işaretlemesi doğru anlamsal seçimdir. Yan yana kartlar, nav çubuğu ızgarası veya dergi sütunları istiyorsanız CSS ve yapısal layout derslerini bekleyin — menüler bazen sonra dikkatli stille listeleri kullandığı için ulyi sayfa iskeletine çevirmeyin.
Erişilebilirlik ve tarama alışkanlıkları
Listeler göz atmaya yardım eder ve yardımcı teknolojinin «üç öğelik liste» gibi ifadeler duyurmasına yardım eder. Mümkün olduğunda her liyi bir fikre odaklayın. İçerik gerçekten o derinliği gerektirmediği sürece her öğeye büyük ilgisiz paragraflar sıkıştırmayın. Yalnızca hiyerarşi gerçek olduğunda yuvalayın — yalnızca girinti için sahte yuvalama hem insanları hem araçları şaşırtır. Listenin üstündeki kısa bir başlık çoğu zaman ilk madde işaretinden önce grubun ne hakkında olduğunu netleştirir.
Editörünüzde alıştırma
- Üç hobiden (veya üç yiyecekten — öğeleri kısa tutun) bir
ulyapın. - Gerçekten yaptığınız sırayla üç sabah adımından bir
olyapın. - Bu
lilerden birinin altına küçük birulyuvalayın (örneğin açılacak dosyalar veya alınacak araçlar). - Zihinsel doğrulayın: her
libirulveyaoliçindedir; yuvalanmış listeler birliiçindedir. - Bir listenin türünü değiştirin (
ul↔ol) ve anlamın hâlâ içeriğe uyup uymadığını sorun. - Sayfayı tarayıcıda görüntüleyin ve henüz CSS yazmadan madde/numara göründüğünü doğrulayın.
- Bilerek bir kez yuvayı bozun, outline'ın ne kadar yanlış göründüğünü not edin, sonra kapanışları düzeltin.
Kolay hatalar
- Herhangi bir
ul/oldışındaliyazmak (yetim öğeler) - Listeleri yalnızca rastgele paragrafları girintilemek veya sahte sütunlar için kullanmak
- Yuvalanmış listeleri doğru sırada kapatmayı unutmak
- Yuvalanmış
ulyi birliiçinde değillikardeşi olarak koymak - Anlamı düşünmeden sırasız öğeler için
ol(veya katı adım numaraları içinul) seçmek - Önce semantiği öğretmeden
ulyi menü ızgarası sayan yalnızca-layout eğitimlerinden liste işaretlemesi kopyalamak - Uzun yuvalanmış bloktan sonra dış listeyi kapatmadan bırakmak
Özet
- Sırasız kümeler için
ul+li(varsayılan madde işareti) - Sıralı diziler için
ol+li(varsayılan numaralar) - Alt listeyi üst listenin yanında değil bir
liiçinde yuvalayın - Anlama uyan liste türünü seçin
- Listeleri CSS layout sütunlarının yerine kullanmayın
- Plug-in tarihçe notundan sonra listeler sizi yeniden kullanmaya devam edeceğiniz günlük yapısal HTML'e geri getirir
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek