CSS’te listeler
HTML size ul ve ol verir. CSS bu listelerin nasıl görüneceğine karar verir — yuvarlak madde işaretleri, kareler, sayılar, harfler veya gezinme menüsü kurarken hiç işaret yok.
Bir list-style araç seti
📊 Bir bakışta liste stilleri
| Özellik | Günlük işi |
|---|---|
list-style-type |
İşaret şekli veya numaralandırma stili (disc, square, decimal…) |
list-style-position |
İşaret içerik kutusunun içinde veya dışında |
list-style-image |
İşaret olarak görsel kullan |
list-style |
Tip, konum ve görsel kısayolu |
list-style: none |
İşaretleri kaldır (nav menülerinde yaygın) |
İşaretler liste öğesine aittir ama stilleri genellikle ul veya ol üzerine koyarsınız ki her li aynı görünümü miras alsın.
Madde işareti türleri
Sırasız listeler sıkça disc ile başlar. Tasarım daha sakin veya daha keskin bir işaret isterse circle veya square kullanın.
Madde işareti türleri
cssul.features {
list-style-type: square;
}
ul.notes {
list-style-type: circle;
}
Numaralı ve harfli listeler
Sıralı listeler numaralandırma stilleri kullanır. decimal günlük tercihtir; lower-alpha veya upper-roman taslaklar ve resmi adımlar için uygundur.
Sıralı liste türleri
cssol.steps {
list-style-type: decimal;
}
ol.outline {
list-style-type: lower-alpha;
}
İşaret konumu — içeride veya dışarıda
list-style-position: outside (alışılmış varsayılan) işareti kenarda tutar. inside onu metin akışına çeker — dar kartlarda işe yarar.
Akıştaki işaretler
cssul.card-list {
list-style-position: inside;
padding-left: 0;
}
Menüler için işaretleri kaldırın
Gezinme listeleri nadiren madde işareti ister. list-style: none temizler — sonra padding/margin ile kendi boşluğunuzu ekleyin.
Temiz nav listesi
cssnav ul {
list-style: none;
margin: 0;
padding: 0;
}
Görsel işaretler ve kısayol
Küçük bir görsel madde işaretinin yerini alabilir. Minik varlıkları tercih edin. list-style kısayolu tip, konum ve görseli tek satırda ayarlayabilir.
Görsel işaret + kısayol
cssul.custom {
list-style: square outside none;
}
ul.icons {
list-style-image: url("/icons/check.svg");
}
Sakin bir liste alışkanlığı
Liste başına net bir işaret stili seçin, görsel işaretleri küçük tutun ve menülerde none sonrası padding’i sıfırlayın ki öğeler temiz hizalansın.
Okunaklı makale listesi
cssarticle ul {
list-style-type: disc;
list-style-position: outside;
padding-left: 1.25rem;
line-height: 1.6;
}
Kendiniz deneyin
- Bir
ul’yilist-style-type: squareyapın. - Bir
ol’yilower-alphaile stillendirin. - Kısa bir kart listesine
list-style-position: insideverin. nav ulmadde işaretlerinilist-style: noneve sıfır padding ile kaldırın.- Minik bir
list-style-imagedeneyin; görsel başarısız olursa type’a dönün.
Yaygın hatalar
- Yalnızca
liüzerindekicolor’ın her yerde özel işaretleri değiştireceğini beklemek list-style: nonekullanıp büyük varsayılan padding bırakmak- Satıra hükmeden kocaman
list-style-imagedosyaları - Sıra önemliyken semantik
olyerine CSS ileulnumaralandırmak - Bu dersi bağlantı hover/visited durumlarıyla karıştırmak (önceki oturum)
Özet
list-style-typemadde işareti veya numaralandırma stilini seçerlist-style-positionişaretleri içeri veya dışarı koyarlist-style: nonemenüler için işaretleri temizlerlist-style-imagevelist-stylekısayolu ekstra seçenek ekler- İşaretleri sakin tutun; madde işaretini kaldırdıktan sonra padding’i bilinçli ayarlayın
🧠 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