Sen burayı gördün, başkası da görecek. Teklifini gönder, sitenin kahramanı ol.

Sponsor'un katkılarıyla...

CSS Dizelge (Liste)

CSS'te Dizelge (Liste)

Dizelgeler (listeler) sıralı (<ol> etiketi) ya da sırasız (<ul> etiketi) olabillir. list-style özelliği, CSS'in dizelgelere özel olarak kullanıma sunduğu özelliklerden yalnızca biri.

/ 19.05.1919?

Yazar:
SonDevrimBu Yazı
Toplam351281111
Bugün1082

CSS Dizelge (Liste)

Sponsor'un katkılarıyla...

Markanız için 300X300 alan.

Reklamı kapat görseli

Dizelgeler (listeler) sıralı (<ol> etiketi) ya da sırasız (<ul> etiketi) olabillir. list-style özelliği, CSS'in dizelgelere özel olarak kullanıma sunduğu özelliklerden yalnızca biri.

Bir önceki bölümden hatırlarsanız etiketlerden önce ya da sonra CSS ile içerik eklenebiliyordu. İçerik ile list-style özelliği yerine kendi içeriğinizi ya da list-style-image özelliği ile kendi görsellerinizi kullanabilirsiniz.

Sırasız Dizelge (Liste)

<ul>
    <li style="list-style-type: disc;">list-style-type: disc;</li>
    <li style="list-style-type: circle;">list-style-type: circle;</li>
    <li style="list-style-type: square;">list-style-type: square;</li>
</ul>
  • list-style-type: disc;
  • list-style-type: circle;
  • list-style-type: square;

Sıralı Dizelge (Liste)

<ol style="margin: 0 0 0 29px;">
    <li style="list-style-type: decimal;">list-style-type: decimal;</li>
    <li style="list-style-type: lower-roman;">list-style-type: lower-roman;</li>
    <li style="list-style-type: upper-roman;">list-style-type: upper-roman;</li>
    <li style="list-style-type: lower-latin;">list-style-type: lower-latin;</li>
    <li style="list-style-type: upper-latin;">list-style-type: upper-latin;</li>
</ol>
  • list-style-type: decimal; - rakam
  • list-style-type: lower-roman; - küçük Roma rakamları
  • list-style-type: upper-roman; - büyük Roma rakamları
  • list-style-type: lower-latin; - küçük Latin harfleri
  • list-style-type: upper-latin; - büyük Latin harfleri

<ol> etiketi ve <ul> etiketi dizelgelerindeki desenleri (list-style özelliği) gösterildiği gibi kullanmanız salık edilir. Yine de tasarım olarak ters bir biçimde de kullanabilirsiniz.

Tarayıcılar, dizelge öğeleri için farklı desenler kullanabilirler.

list-style özelliği ile ilgili daha fazla ayrıntıyı list-style sayfasında bulabilirsiniz.

CSS ile Sayaçlar - Counters

Sayaçlar yalnızca dizelgelere değil HTML etiketlerine uygulanabilir.

body {counter-reset: numara;} //Sayaçlar oluşturulur.
h2.sayaç:before {
    content:counter(numara) ": ";
    counter-increment: numara;
    color: #f00;
} // Özellikleri belirlenir.

// CSS işini yapar...
<h2 class="sayaç">h2 Başlık 1</h2>
<h2 class="sayaç">h2 Başlık 2"</h2>
<h2 class="sayaç">h2 Başlık 3"</h2>
<h2 class="sayaç">h2 Başlık 4"</h2>

h2 Başlık 1


h2 Başlık 2


h2 Başlık 3


h2 Başlık 4

Geliştirici aracını açıp başlıkları incelediğinizde kırmızıyla yazılmış olan 1., 2. gibi numaraları göremezsiniz. Daha önce öğrendiğiniz gibi content özelliği, yani içerik (CSS ile gelen içerik), DOM'un bir parçası değildir. DOM'da yoktur. Geliştirici aracı bu yüzden bu numaraları DOM'da göremez !


Her tarayıcı desteklemeyebilir. Buraya bir göz atmak isteyebilirsiniz.

Bazı öğelerde sayacı kullanmadan önce sayacı sıfırlamanız yani yeniden başlatarak ilk durumuna döndürmeniz gerekir: counter-reset: sayaçAdı;

Bu işlemi kesinlikle sayacı kullanan etiketin en azından atası ile yapmalısınız. Atayı sınıf ve kimlikle seçemiyorsanız, daha büyük atayı ya da <body> etiketi'ni kullanabilirsiniz.

Ben örnekte <body> etiketi'ni kullandım.

Daha karmaşık şekilde kullanılabilirler. Ayrıntılar için burayı tıklayabilirsiniz.

Reklamı kapat görseli

Görüş Bildirin?

Toplam Oy Sayısı : Şimdilik hiç oy verilmemiş.

Ortalama Oy Değeri : Verilen oyun geçerli olması için yapılan yorumun onaylanması gerekiyor.

Görüşler yükleniyor . . .

Yorum Ekle?

1000
CSS Dizelge (Liste)