İçeriğe geç
Teklif alın

CSS dersi

CSS Listeleri

Yasin Keçef 2 dk okuma

Web tasarım kursumuzun CSS derslerine listelerle devam ediyoruz. Herkese başarılar dilerim.

HTML Listeleri ve CSS Liste Özellikleri

HTML’de iki temel tür liste vardır:

  • Sırasız listeler (<ul>) – liste öğeleri madde simgeleriyle belirtilir.
  • Sıralı listeler (<ol>) – liste öğeleri rakamlar ya da harflerle belirtilir.

CSS, listelerde şunları yapabilmemize olanak sağlar:

  • Liste öğelerinin varsayılan işaretçilerini değiştirebilme
  • Sırasız ve sıralı listeler için farklı liste işaretçileri ayarlayabilme
  • Bir resmi liste öğesi işaretçisi olarak ayarlayabilme
  • Listelere arka plan rengi verebilme

Farklı Liste Öğesi İşaretçileri

list-style-type seçilen liste öğelerinin işaretçi türünü belirler.

Aşağıdaki örnekte farklı işaretçi türlerinin kullanımı gösterilmektedir:

ul.a {
    list-style-type: circle;
}

ul.b {
    list-style-type: square;
}

ol.c {
    list-style-type: upper-roman;
}

ol.d {
    list-style-type: lower-alpha;
}

Not: Değerlerin bazıları sırasız listeler, bazıları ise sıralı listeler için kullanılır.

Liste Öğesi İşaretçisi Olarak Resim Atama

list-style-image seçili liste öğelerine işaretçi olarak resim eklemek için kullanılır.

Örnek:

ul {
    list-style-image: url('sqpurple.gif');
}

Liste Öğesi İşaretçilerini Konumlandırmak

list-style-position liste işaretçisinin metin kutusunun dışında (outside, varsayılan) mı yoksa içinde (inside) mi duracağını belirler.

ul {
    list-style-position: inside;
}

Liste – Kısaltılmış Özellik

list-style, liste özelliklerini tek satırda yazmamızı sağlayan kısaltılmış bir özelliktir.

Örnek:

ul {
    list-style: square inside url("sqpurple.gif");
}

Arka Plan Rengi Verme

Web tasarımlarımızda oluşturduğumuz listeleri daha ilgi çekici hâle getirmek için arka plan renklerini kullanırız.

Bu sayede listelerimiz okuyanlar açısından hem daha ilgi çekici hem de düzenli görünecektir.

Burada <ol> ya da <ul> etiketine verilen stiller listenin tamamını, <li> etiketlerine verilen stiller ise her bir liste öğesini etkiler.

Şimdi sizlere hem HTML liste kodlarını hem de CSS liste kodlarını vererek farklı liste stillerini deneyerek oluşturmanızı sağlamak istiyorum.

<!DOCTYPE html>
<html>
<head>
<style>
ol {
    background: #ff9999;
    padding: 20px;
}

ul {
    background: #3399ff;
    padding: 20px;
}

ol li {
    background: #ffe5e5;
    padding: 5px;
    margin-left: 35px;
}

ul li {
    background: #cce5ff;
    margin: 5px;
}
</style>
</head>
<body>

<h1>Arka Plan Rengi Verilmiş Liste:</h1>

<ol>
  <li>Pizza</li>
  <li>Hamburger</li>
  <li>Coca Cola</li>
</ol>

<ul>
  <li>Pizza</li>
  <li>Hamburger</li>
  <li>Coca Cola</li>
</ul>

</body>
</html>

Web tasarım kursumuzun CSS derslerinin bu bölümünü de işlemiş bulunuyoruz. Herkese başarılar dilerim.

Çerez tercihleri

Seçtiğim kategorilerdeki çerezlerin, Çerez Politikası ve Aydınlatma Metni’nde belirtilen amaçlarla kullanılmasına ve bu kapsamda kişisel verilerimin yurt dışındaki hizmet sağlayıcılara aktarılabilmesine özgür irademle onay veriyorum. Onayımı dilediğim zaman geri alabileceğimi biliyorum.