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

  • eHow

    eHow

    27 NİSAN 2006
  • Kiddyzuzaa

    Kiddyzuzaa

    25 ŞUBAT 2014
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007