Merhaba.

aside,section,article taglerine baktım.Çok şaşırtıcı bir özellikleri yok gibi gözüküyor.Acaba hangi durumlarda bu tagler mutlaka kullanılmalı.Demek istediyim sadece div ve ya p tagi kullanılarak da maksada ulaşmak mümkün değil mi?aside yerine label kullanmak mümkün değilmi?Eğer mümkünse bu tag-lerin oluşma sebebi nedir?

Teşekkürler

soruldu: 09 Mar '13, 22:21

Serxan's gravatar image

Serxan
51691106107
cevap kabul oranı: 46%

değiştirildi: 13 Mar '13, 04:43

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


HTML5 ile gelen taglar anlamsal bir bir web tasarımı sağlamak amaçlıdır. Neden bunları kullanmalıyız:

  • İçerik toplayıcılar ve arama uygulamaları web sayfasını daha iyi anlar. İnternet üzerinde çok fazla arama motoru ve içerik toplayıcı uygulama var. Bunların web sitemizi daha iyi anlaması için HTML5 in sağladığı anlamsal(semantic) tagları kullanabiliriz. Sitemizde neler önemli neler değil. Neresi ne ifade ediyor. Bunların ayrımını iyi yapmak.
  • Ekran okuyucular (Screen readers) için gerekli olan tüm verileri daha rahat alır. Farklı aygıtların ekranları için farklı sonuçlar çıkarmak için çalışan uygulamalara yardımcı olur. Örneğin normal bir web sitesini telefon üzerinde düzgün görünmesini sağlayan uygulamalar (Dolphin, opera, ...) sayfaların daha iyi nasıl çevrileceğini daha iyi anlar. Neresi menü neresi içerik neresi gereksiz...
  • Doğal etiketleme. Mesela , header, footer, nav, ... bunların hepsinin tarayıcıda anlamı olur. nav tagı kullanılınca orasının menu olduğu daha rahat anlaşılır ve örneğin google sayfa indekslemesini daha detaylı yapabilir.
  • Diğer geliştiriciler için kolaylık. Sizinle beraber çalışan diğer geliştiriciler için kodun okunurluğu ve yönetimi artar.
  • Belkide bu tanımlamaları zaten kullanıyoruz. Bu tanımlamaları aslında zaten farklı şekillerde kullananlar var.

Örneğin;

<div class="footer">
</div>

artık bunun yerine:

<footer></footer>

tanımlamasını kullanabiliriz. Bu kullanım daha iyidir. (Elbetteki aynı şeyler degiller)

Sayfamızda içerik kısmının neresi olduğunu bildirmek için, div yerine article kullanabiliriz. Menü olan yeri nav içerisinde kullanabiliriz. Tabiki zorunlu değil bunları kullanmak ama çok fazla avantajı da vardır.

Unutulmaması gereken birşey daha var ki, bunları kullanarak birbirleri ile olan ilişkiyi iyi bilip öyle kullanmak. Yani gereken yerde gerekli olanı kullanmak. Yoksa amaçlarına uygun kullanılmamış olurlar.

permanent link

cevaplandı: 10 Mar '13, 06:55

AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

AliRıza Adıyahşi ♦
7.9k146288
cevap kabul oranı: 44%

değiştirildi: 11 Mar '13, 01:37

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×23

Soruldu: 09 Mar '13, 22:21

Görüntüleme: 1,001 kez

Son güncelleme: 13 Mar '13, 04:43

powered by BitNami OSQA