HTML5'te Temel Yapısal Elemanlar


HTML5'te Temel Yapısal Elemanlar


HTML5 ile beraber yeni pek çok etiket geldi. Bu etiketlere kısaca göz atalım:

  • <article> etiketi

<article> etiketi, web sayfası üzerine yerleştirilecek haber, makale vb. metinleri tanımlamak ve yerleştirmek için kullanılır.

<aside> etiketi

<aside> etiketi, esas içerikten ayrı olarak yer almasını istediğiniz içeriği yerleştirecek alanı tanımlamak için kullanılır. Sayfa içinde genellikle bu kısım sidebar olarak da isimlendirilir.

<header> etiketi

<header> etiketi, sayfanın başlığını temsil eder. Genellikle bu eleman sayfanın en üstünde yer alır; genellikle bir logo ya da benzer bir işaret içerebilir.

<hgroup> etiketi

<hgroup> etiketi, belgenin yapısı gereği birden çok başlığı bir başlık gibi değerlendirmek için gruplama yaparken kullanılır.

  • <figure> etiketi

<figure> etiketi, illüstrasyonlar, diyagramlar, fotoğraflar, kod listeleri gibi kendi içeriğini anlatan bir yapı oluşturur. <figure> elemanı web sayfasının ana akışı içinde tanımlanmasına rağmen pozisyonu ana akıştan bağımsızdır yani bir şekilde uzaklaştırılırsa sayfanın ana akışı etkilenmez.

  • <figcaption> etiketi

<figcaption> etiketi <figure> etiketi içinde yer alarak, görsel hakkında ilave bilgiler vermek için kullanılır.

  • <footer> etiketi

<footer> etiketi sayfanın footer (dipnot) kısmının tanımlanması için kullanılır. Sayfanın en alttaki alandır. Bazı önemli bilgiler, yasal hatırlatmalar buraya yerleştirilir. <header> gibi kullanımı zorunludur.

  • <nav> etiketi

<nav> etiketi, sayfa üzerinde dolaşma (navigation) menüsünün tanımı için kullanılır.

  • <section> etiketi

<section> etiketi, sayfanın çeşitli kısımlarını birbirinden ayırmak için kullanılır.

Öğrendiğimiz tüm yeni etiketleri aşağıdaki kod parçasında test edebiliriz:

<html>
    <head>
        <meta charset="UTF-8">
        <title>İlk HTML Belgesi</title>
    </head>
<nav>
  <h2>Menu</h2>
  <ul>
    <li><a href="http://www.dogus.edu.tr">DOGUS ÜNİVERSİTESİ</a></li>
    <li><a href="http://www.boun.edu.tr">BOĞAZİÇİ ÜNİVERSİTESİ</a></li>
    <li><a href="http://www.sabanciuniv.edu.tr">SABANCI ÜNİVERSİTESİ</a></li>
  </ul>
</nav>
    <body>
        <p>Web Sayfası İçeriği

<article>
            <section>
            Borsa Haberleri
            </section>
      </article>

<article>
            <section>
             Politik Haberler
            </section>
      </article>

<figure>
  <img src="GoogleLogo.png" alt="logo" />

  <figcaption>
    <a href="http://google.com/logo.png">
    Google Logo</a>, daha fazla bilgi için web sayfasını ziyaret ediniz.
  </figcaption>
</figure>

<footer>
  <h3 id="yazar">Geleceği Yazanlar</h3>
</footer>

</p>
    </body>
</html>

Ekran Çıktısı;

Yorumlar

Bu blogdaki popüler yayınlar

İç İçe Döngüler

CSS Bir Elemanın Genişliği ve Yüksekliği

JavaScript Dilinde Fonksiyon Çağırma Teknikleri