HTML 3.Ders

EnisK

Moderatör
5 Mar 2021
24
23
33
İstanbul
HTML'de Liste Oluşturma
Merhaba arkadaşlar,

Sıra geldi liste ve tablo oluşturmaya... İlk olarak listelerden bahsedelim. HTML'de sıralı liste, sırasız liste ve tanım listesi olmak üzere üç tip liste oluşturma şekli vardır. Her birinin kullanımını ayrı ayrı inceleyeceğiz.

Sıralı Liste
HTML:
<html>
<body>
<ol>
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ol>
<body>
</html>
Sırasız Liste
HTML:
<html>
<body>
<ul>
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ul>
</body>
</html>
Sıralı Listede <ol> etiketi ile listeyi belirtiyoruz. Her bir maddeyi <li>...</li> etiketleri arasına yazıyoruz. Tarayıcıda aşağıdaki gibi gözüküyor:

Çay
Kahve
Süt
Su
Sırasız listenin farkı ise <ol> yerine <ul> etiketini kullanmamız. Tarayıcıda karşımıza çıkan sonuç şöyle oluyor:

Çay
Kahve
Süt
Su
Sıralı listede maddeleri 1 2 3 diye sıralayabileceğimiz gibi; a b c; A B C; I II III; i ii iii gibi İster harflerle ister roma rakamlarıyla da sıralayabiliriz. Örneklerle görelim.
HTML:
<html>
<body>

<h3>Numaralı Liste</h3>
<ol>
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ol>

<h3>Büyük Harfli Liste</h3>
<ol type="A">
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ol>

<h3>Küçük Harfli liste</h3>
<ol type="a">
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ol>

<h3>Roma Rakamlı Liste</h3>
<ol type="I">
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ol>

<h3>Küçük Roma Rakamlı Liste</h3>
<ol type="i">
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ol>

</body>
</html>
Sonuçlar şu şekilde olacaktır:

Numaralı Liste

Çay
Kahve
Süt
Su
Büyük Harfli Liste

Çay
Kahve
Süt
Su
Küçük Harfli liste

Çay
Kahve
Süt
Su
Roma Rakamlı Liste

Çay
Kahve
Süt
Su
Küçük Roma Rakamlı Liste

Çay
Kahve
Süt
Su
Sıralı liste oluştururken kullanabileceğimiz seçenekler bunlar... Sırasız listeleri görelim.
HTML:
<html>
<body>

<h3>Disk Liste</h3>
<ul type="Disk">
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ul>

<h3>Daire Liste</h3>
<ul type="circle">
<li>Çay</li>
<li>Kahve</li>
<li>Süt</li>
<li>Su</li>
</ul>

<h3>Kare Liste</h3>
<ul type="square">
<li>Çay</li>
<li>Kahve</li> <li>Süt</li>
<li>Su</li>
</ul>

<body>
</html>
Sonuçlar şu şekilde olacaktır.

Disk Liste

Çay
Kahve
Süt
Su
Daire Liste

Çay
Kahve
Süt
Su
Kare Liste

Çay
Kahve
Süt
Su
Sıralı ve sırasız listeler hakkında söyleyebileceklerimiz bu kadar. Sırada tanım listeleri var. Tanım listelerinde kullanacağımız etiketler farklıdır. <dd> <dl> <dt> etiketlerini kullanırız. Bir örnekle başlayıp, devamında açıklamasını yapalım.
HTML:
<html>
<body>

<dl>
<dt>Sıcak İçecekler</dt>
<dd>Çay</dd>
<dd>Kahve</dd>
<dt>Soğuk İçecekler</dt>
<dd>Su</dd>
<dd>Süt</dd>
</dl>

<body>
</html>
Alacağımız sonuç aşağıdaki gibi olacaktır:

Sıcak İçeceklerÇayKahveSoğuk İçeceklerSuSüt
<dl> listeyi belirtir. Yani <ol> veya <ul> ile aynı işi yapar diyebiliriz. <dt> ise başlık belirtme görevindedir. Sıcak içecekler, Soğuk içecekler, Şekerli içecekler, Yemekler... şeklinde başlıklar oluşturabiliriz. <dl> ise <li> ile eşdeğerdir yani maddeleri <dl>..</dl> arasına yazarız.

Öğrendiklerimizle biraz pratik yapalım ve iç içe bir liste oluşturalım. Kodları incelemeniz yeterli olacağından, tekrar açıklama yapmıyorum.
HTML:
<html>
<body>
<h3>Ülkere Göre En İyi 3 Futbol Takımı</h3>

<ul>
<li>Türkiye</li>
<ol type="a">
<li>Beşiktaş</li>
<li>Galatasaray</li>
<li>Fenerbahçe</li>
</ol>

<li>İngiltere</li>
<ol type="a">
<li>Chelsea</li>
<li>Liverpool</li>
<li>Man. United</li>
</ol>

<li>İspanya</li>
<ol type="a">
<li>Real Madrid</li>
<li>Barcelona</li>
<li>Atletico Madrid</li>
</ol>
</ul>

<body>
</html>

Sonraki dersimize tablo oluşturmayı bırakıp, yazımızı burada noktalayalım.