HTML Liste Oluşturma

HTML de liste oluşturmak için sıralı ve sırasız olmak üzere iki adet liste etiketi bulunmaktadır. Bunlar <ol> ve <ul> etiketleridir. Bunlara ek olarak açıklama listeleri olarak kullanılan listelerde <dl> etiketi kullanılır. <ul> etiketinden başlayacak olursak:

Sırasız liste yapmak için kullanılır. Her öğe <li> etiketi içinde yazılır. Şimdi bir örnekle inceleyelim.


<html>
<head></head>

<body>

<ul>
<li>İstanbul</li>
<li>Düzce</li>
<li>Ordu</li>
</ul>

</body>
</html>

Liste elemanlarının başındaki siyah yuvarlak default olarak geldi. Bu işareti değiştirebiliriz. Değiştirmek için style=”list-style-type:” stili kullanılır. Tip olarak 4 tip kullanım vardır.

  • none: Başında hiçbir şey olmaması
  • circle: Başında içi boş küre olması
  • square: Başında içi dolu kare olması
  • disc: Başında içi dolu küre olması

<html>
<head></head>

<body>

<ul style="list-style-type:circle;">
<li>İstanbul</li>
<li>Düzce</li>
<li>Ordu</li>
</ul>

<ul style="list-style-type:square;">
<li>İstanbul</li>
<li>Düzce</li>
<li>Ordu</li>
</ul>

</body>
</html>

Şimdi sıralı olan <ol> etiketini inceleyelim. Sıralı dememin sebebi verdiğimiz ilk değerden sonra arta arta gitmesidir. Her liste öğesi <li> etiketi içine yazılır. Şimdi bir örnekle daha anlaşılır hale getirelim.


<html>
<head></head>

<body>

<ol>
<li>İstanbul</li>
<li>Düzce</li>
<li>Ordu</li>
</ol>

</body>
</html>

Liste elemanlarının başındaki sayılar default olarak geldi. Bu sayıları değiştirebiliriz. Değiştirmek için type=”” niteliği kullanılır.

  • 1: 1’den başlayıp artan sayılar
  • A: Büyük harfle artan alfabe
  • a: Küçük harfle artan alfabe
  • I: Büyük harfle artan roma rakamları
  • i: Küçük harfle artan roma rakamları

<html>
<head></head>

<body>

<ol type="I">
<li>İstanbul</li>
<li>Düzce</li>
<li>Ordu</li>
</ol>

<ol type="a">
<li>İstanbul</li>
<li>Düzce</li>
<li>Ordu</li>
</ol>

</body>
</html>

Açıklama listelerinde <dl> etiketi kullanılır. Açıklanacak ifade <dt> etiketi içine yazılır. Açıklama <dd> etiketi içine yazılır.


<html>
<head></head>

<body>

<dl>
<dt>İstanbul</dt>
<dd>Türkiyenin En kalabalık Şehridir.</dd>
<dt>Ankara</dt>
<dd>Türkiyenin başkentidir.</dd>
</dl>

</body>
</html>

Buna ek olarak son olarak listeleri iç içede kullanabilirsiniz. Kafanızda soru işareti kalmaması için bununla ilgili de bir örnek yaparak konumuzu tamamlayalım.


<html>
<head></head>

<body>

<ul>
<li>Sanat</li>
<li>Spor
<ol type="i">
<li>Futbol</li>
<li>Basketbol</li>
<li>Voleybol</li>
</ol>
</li>
<li>Eğlence</li>
<li>Yaşam</li>
</ul>

</body>
</html>

Furkan Aktaş

Bilgisayar Mühendisiyim. Microsoft MCSA Web Applications Sertifikasına Sahibim. Aktif iş hayatımda Full Stack .Net Developer olarak çalışmaktayım.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir