TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
Hikaye Ekle

Html Semantik Etiketler - Html Dersleri

  • Konuyu başlatan Konuyu başlatan VexraDev
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 273

VexraDev

Bilgi hamallıktır, hayal kurmak; her şey.
TM Üye
Katılım
29 Haz 2019
Konular
482
Mesajlar
2,156
Çözüm
182
Reaksiyon Skoru
1,087
Altın Konu
0
TM Yaşı
6 Yıl 11 Ay 22 Gün
Başarım Puanı
212
MmoLira
2,582
DevLira
33
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Html5 ile gelen anlamsal etiketler yani semantic elements nedir, hangi amaçla ve nasıl kullanılır?

Html5 ile gelen html5 anlamsal etiketler yani semantic etiketleri kullanmamız arama motorları açısından büyük önem taşımaktadır. Çünkü oluşturduğumuz içerikleri html semantik etiketler içinde sunuyor olmamız sitemizi indekslemeye gelen arama motorlarına içerik ile alakalı daha anlamsal bilgi sunduğumuzdan dolayı ziyaretçi sayımızı olumlu etkileyecektir.

Örneğin <h1> etiketi de bir semantik etikettir. Çünkü <h1> etiketi içine aldığımız başlık sayfamızın en önemli özet bilgisi olarak algılanır ve sayfada bir tane kullanmamız önerilir.

Şöyle ki <h1> etiketi ile oluşturduğumuz bir başlığın nasıl göründüğünden çok hangi anlamda bilgi sunduğu önemlidir.

Kod:
<h1> 
   VexraDev ile Turkmmo Html Dersleri
</h1>

kullanımı ile tarayıcı varsayılanına göre 32px lik koyu bir yazı oluşturmuş oluruz ki; önemli olan görüntü olmuş olsa bu durumda aynı başlığı <span> etiketi ile de oluşturabiliriz.

Kod:
<span style="font-size:32px;font-weight:bold;"> 
    VexraDev ile Turkmmo Html Dersleri
</span>

iki durumda da aynı görüntüye sahip oluruz ancak <span> etiketi arasına aldığımız yazının sitemiz açısından ne kadar önem taşıdığını arama motorları tespit edemez.

Html5' de kullanabileceğimiz semantik etiketler fazladır. Site tasarımı yaparken kullandığımız ve sayfamızın ana ögelerini temsil edecek olan bazı semantik etiketler aşağıdaki gibidir.

  • <header>
  • <nav>
  • <section>
  • <article>
  • <aside>
  • <figure>
  • <figcaption>
  • <footer>
  • <details>
  • <summary>
  • <mark>
  • <time>
Aşağıdaki resimlerde semantik etiketlerin karşılığı olan <div> kullanım örneklerini inceleyiniz.

kvVGhP.jpg


HTML5 <section> Element
Sayfada bir bölme oluşturmak istediğimiz zaman kullanılır. Anlamsal olarak <article> etiketi gibi özel bir anlam ifade etmez. Ancak sayfa tasarımını belli bölümlere ayırmak istediğimizde kullanırız.

Kod:
<section>
  <h2>Bize Ulaşın</h2>
  <p>İletişime geçmek için aşağıdaki formu doldurunuz.</p>
</section>

HTML5 <article> Element
Bir makale oluşturmak istediğimizde <article> anlamsal etiketini kullanırız.

Kod:
<article>
    <h2>Html nedir?</h2>
    <p>Html nedir ve ne amaçla kullanılır, bu yazımızda bulabilirsiniz.</p>
    <p>
         Sadık Turan tarafından <time datetime="2018-05-06 19:00">5 Mayıs tarihinde yayınlandı.</time>
     </p>
</article>

HTML5 <header> Element
Başlık kısmını oluşturmak istediğimizde kullanırız. <header> etiketini sadece site başlık kısmı değil de section, article, footer gibi diğer anlamsal etiketlerin <header> kısmı olarak da kullanılabilir.

Kod:
<header>        
    <img id="logo" src="logo.png">
    <nav>
        <ul>
            <li><a href="#">anasayfa</a></li>
            <li><a href="#">kurs</a></li>
            <li><a href="#">makale</a></li>
        </ul>
    </nav>
</header>

HTML5 <footer> Element
<footer> semantic tag etiketini sayfamızın en alt kısmında site hakkındaki ek açıklamalar için eklediğimiz footer kısmı için kullanabiliriz.

Kod:
<footer> 
    <nav>
      <p>
        <a href="/">Home</a>-
        <a hef="/contact.html">Contact</a>-
        <a href="/terms.html">Terms of usage</a>
      </p>
    </nav>
    <p>Copyright © 2019 VexraDev</p>
 </footer>

HTML5 <nav> Element
<nav> semantik etiketini navigation yani menü kısımlarını oluştururken kullanırız.

Kod:
<nav>
    <h3>Html</h3>
    <ul>
        <li><a href="#">html nedir?</a></li>
        <li><a href="#">ilk html sayfası</a></li>
    </ul>
</nav>

<nav>
    <h3>Css</h3>
    <ul>
        <li><a href="#">Html Nedir?</a></li>
        <li><a href="#">Html Etiketleri</a></li>
    </ul>
</nav>

HTML5 <aside> Element
<aside> semantik etiketini sayfamızın sol ya da sağ tarafında oluşturduğumuz sidebar içerikleri için kullanırız.

Kod:
<aside>
 <h2>Kategoriler</h2>

 <nav>
    <h3>Html</h3>
    <ul>
        <li><a href="#">html nedir?</a></li>
        <li><a href="#">ilk html sayfası</a></li>
    </ul>
 </nav>

 <nav>
    <h3>Css</h3>
    <ul>
        <li><a href="#">Html Nedir?</a></li>
        <li><a href="#">Html Etiketler</a></li>
    </ul>
 </nav>
</aside>
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst