Kategoriler: Html

Html Listeleme Yapısı

Yapacağımız html sayfalarında bazı yazılarımızı maddeler halinde listelemek isteyebiliriz. Yazacağımız listeyi sıralı ve sırasız olarak 2 şekilde düzenleyebiliriz. Bunu html liste etiketleri ile yapabiliriz

Html Liste Türleri

Sırasız ( unordered list ) oluşturmak  için kullanacağımız etiket <ul> dir  ve  </ul> etiketiyle kapatılması gerekir.Bu etiket yardımıyla listeyi oluşturmuş oluruz ve bu etiketlerin içerisine yazacağımız <li> etiketleriyle de listemizin elemanlarını belirleriz.

Ekleyeceğimiz her liste elemanı için <li> Eklenecek eleman </li>  etiketlerini kullanmalıyız.Anlattıklarımıza basit bir örnek verelim;

<html>
 <head>
  <title>Listeleme</title>
 </head>
 <body>
  <h4>Listeleyeceğimiz Elemanlar</h4>
  <ul>
   <li>1.eleman</li>
   <li>2.eleman</li>
   <li>3.eleman</li>
  </ul>
  </body>
</html>

<h4> etiketleri arasına başlığımızı yazdık. <ul> etiketleri arasına listeleyeceğimiz elemanları yazarak listemizi oluşturduk.

Çıktımız aşağıdaki gibi olacaktır

Çıktımızda görüldüğü gibi her liste elemanının başında nokta işareti var.Peki bunu nasıl değiştirebiliriz? Bunun için  <ul> etiketinin özelliklerini kullanacağız. <ul> etiketinin type özelliğini kullanırsak, bu işaretlerin yerine bazı simgeler koyabiliriz.Kullanılışı ise şu şekildedir;

<ul type="circle">

(listelenecek elemanlar)

</ul>

Kullanabileceğimiz en bilindik simgeler ; circle, square ve disc dir. Bunların her birini kullandığımız bir örnek verelim;

<html>
<head>
  <title>Listeler</title>
</head>
<body>
  <h4>Liste Elemanları<h4>
  <ul type="square">
    <li>Eleman 1</li>
    <li>Eleman 2</li>
  </ul>
  <h4>Liste Elemanları<h4>
  <ul type="circle">
    <li>Eleman 1</li>
    <li>Eleman 2</li>
  </ul>
    <h4>Liste Elemanları<h4>
  <ul type="disc">
    <li>Eleman 1</li>
    <li>Eleman 2</li>
  </ul>
</body>
</html>

Şimdi ise yeni oluşturduğumuz simgelerin ne olduklarını çıktımızda görelim


Şunu da belirtelim.Burada her listeyi ayrı ayrı yaptık.Fakat bir liste diğer listenin bir alt listesi de olabilir.Bunun için kodumuzdaki <ul> etiketlerini birbirinden bağımsız değil de birini diğerinin içinde yazarsak listelerimizin alt listelerini de oluşturabiliriz

Sıralı Liste

Sıralı listemizin tek farkı, simgelerimizin yerine 1,2,3..  A,B,C..  i,ii,iii…  gibi sıralı giden simgeler kullanmasıdır.Kendisi bizim yerimize bu rakamları oluşturacaktır.Sıralı( ordered list ) listeler oluşturmak için kullanacağımız etiket ise <ol> dir.Bir önceki sırasız listelemede ise <ul> etiketini kullanmıştır.Yapı olarak tamamen aynıdır.Bir örnek verelim ve çıktımızı oluşturarak farkı görelim;

<html>
<head>
  <title>Sıralı liste oluşturma</title>
</head>
<body>
  Sıralı Liste
  <ol>
    <li>Eleman 1</li>
    <li>Eleman 2</li>
    <li>Eleman 3</li>
  </ol>
</body>
</html>

Oluşan çıktımız ;


Sıralı listemizde de kullanacağımız , <ol type=””>  özelliği ile sıralı listelerimizin romen rakamları (i,ii,iii) veya  A,B,C  şeklinde sıralanmasını sağlayabiliriz.Bunun için açtığımız her <ol> etiketine  <ol type=”A”> veya <ol type=”i”> yazalım

==>Şunu da dipnot olarak düşelim.Şuana kadar 2 çeşit listeleme yöntemi gördük.Bunların her ikisinde de liste elemanlarımızın önüne bir simge,bir harf ve benzeri şeyler koyduk.Peki elemanlarımızın başına hiçbir işaret koymak istemezsek? Kullandığımız bu 2 etiket türü ile bunlar mümkün değil.Bunun için yeni bir etiket kullanmamız gerekiyor. <dl> etiketi ile listemizi açalım ve her liste elemanımızı da <dd> etiketleri arasına yazarsak, liste elemanlarımızın önünde bir simge olmadan sıralanacaktır.Html kodumuzda değiştireceğimiz kısımlar sadece bunlardır

Mehmet Kirazlı

İstanbul Eyüp'te ikamet ediyorum. Giresun Alucra'lıyım. Bilgisayar Mühendisliği bölümünden 2013 yılında mezun oldum. "Yeni Başlayanlar için Java 8" kitabının yazarıyım. Şu anda özel bir firmada Mobil Yazılım Geliştirme Uzmanı olarak çalışıyorum.

Son Gönderiler

Android Firebase Event (not set) Hatası Çözümü

Merhaba. Firebase Events'e istatistik attığınızda not set şeklinde bir değer görüyorsanız olası çözümünü göstereceğim. (daha&helliip;) Daha Fazla Oku

% gün önce

Namaz Vakitleri Uygulaması Yayında

Merhaba. Android cihazlar için hazırladığım Namaz Vakitleri uygulaması ile 200'e yakın ülkede tüm namaz-ezan vakitlerini… Daha Fazla Oku

% gün önce

Kaza Namazı ve Oruç Takip Uygulaması

Selamlar. İnsanlar için faydalı olması amacıyla geliştirdiğim Kaza Namazı ve Oruç Takip Uygulamasını sizlere tanıtmak… Daha Fazla Oku

% gün önce

Android Volley Kullanımı ve JSON Parse İşlemleri

Volley, Android uygulamalarımızda kullandığımız AsyncTask'ın alternatifi olarak ortaya çıkarılan, Google I/O 2013 sunumunda duyurulan bir… Daha Fazla Oku

% gün önce

Android ButterKnife Kütüphanesi Kullanımı

Merhaba. Bu yazımda Android platformunda kullanıma sunulan, bazı kod bloklarını basitleştiren ve okunabilirliği arttıran ButterKnife… Daha Fazla Oku

% gün önce

Admob TikTok Reklamları Engelleme

Merhaba. Bu yazımda artık baş belası olmuş TikTok reklamlarını, Android uygulamalarımızdaki Admob reklamlarından nasıl kaldıracağımızı… Daha Fazla Oku

% gün önce