SORU
27 Ocak 2009, Salı


'name' veya 'id ile HTML Çapa'?

Bir "http://example.com/#foo" yöntemini kullanmak gerekir . ile bir web sayfasının bir parçası başvurmak istiyor

<h1><a name="foo"/>Foo Title</h1>

ya

<h1 id="foo">Foo Title</h1>

İkisi de çalışıyor, ama eşit değiller, ya da anlamsal farklılıklar var mı?

CEVAP
27 Ocak 2009, Salı


, 8**: HTML 5 şartnamesine uygun

HTML belgeleri (metin/html MIME türü) için, aşağıdaki işleme modeli belgenin belirtilen parçası olduğunu belirlemek için takip edilmelidir.

  1. URL ayrıştırmak ve fragid < olalım;parça> URL bileşeni.
  2. Eğer fragid boşsa, sonra belgenin belirtilen kısım belgenin üst.
  3. Eğer bir KİMLİK fragid eşit tam olarak sahip DOM bir öğe varsa, o zaman ağaç sırada ilk bu eleman belgenin belirtilen parçasıdır; algoritma burada dur.
  4. Bir isebirtam olarak fragid, ağaç sırada ilk öğe sonra eşit olan bir name niteliği olan DOM element belgenin belirtilen parçasıdır; algoritma burada dur.
  5. Aksi takdirde, belgenin belirtilen kısmı yok.

Yani, id="foo" name="foo" takip arayacaktır

@HTML5 a öğe adı özniteliği vardır. hsivonen tarafından belirttiği Gibi Düzenle: Ancak, yukarıdaki kurallar hala diğer elemanlar adlı uygulayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • huyked

    huyked

    28 Mart 2008
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013