SORU
16 EKİM 2008, PERŞEMBE


Standart olmayan HTML Etiketleri ve Öznitelikleri. İyi Bir Şey Mi? Kötü Bir Şey Mi? Düşünceleriniz?

HTML (ya da belki sadece XHTML?) standart dışı konusunda nispeten katıdır etiketler bağlıyor. Eğer spec bir parçası değilse, o zaman kodunuzu uyumsuz olarak kabul edilir.

Standart olmayan nitelikleri meta-veri ancak Javascript boyunca geçen için oldukça yararlı olabilir. Eğer bir link sanırım bir pop-up göstermek için ise, örneğin, bir öznitelik popup adını ayarlayabilirsiniz:

<a href="#null" class="popup" title="See the Popup!" 
   popup_title="Title for My Popup">click me</a>

Alternatif olarak, bir zaman dilimi gibi gizli bir öğe için açılan başlık saklayabilirsiniz:

<style>
    .popup .title { display: none; }
</style>
<a href="#null" title="See the Popup!" class="popup">
    click me
    <span class="title">Title for My Popup</span>
</a>

Ancak tercih edilen bir yöntem olduğu için kararsızım. İlk yöntem daha kısa ve sanırım, arama motorları ile vida ve okuyucular kadar ekran gelmiyor. Diğer taraftan, ikinci seçenek, büyük miktarda veri depolamak kolaylaştırır ve böylece daha çok yönlüdür. Ayrıca standartlara uyumlu.

Bu topluluklar ne düşünüyorsunuz merak ediyorum. Nasıl böyle bir durumda ne yapmalıyım? İlk yöntem sadeliği potansiyel olumsuzlukları varsa eğer orada () ağır basar mı?

CEVAP
16 EKİM 2008, PERŞEMBE


Önerilen HTML 5 çözüm (data- öznitelikleri öneki) büyük bir hayranıyım. Edit: muhtemelen özel öznitelikleri kullanmak için iyi örnekler olduğunu da eklemek isterim. Örneğin, özel bir uygulama kullanacağı veri standart öznitelikleri yeteneğidir (örn. olay işleyicileri için özelleştirme mutlaka bir code veya ıd) olarak ifade edilemeyecek bir şey dayalı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kylediablo

    kylediablo

    8 Ocak 2007
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • theKGB65

    theKGB65

    24 Aralık 2007