SORU
30 EYLÜL 2009, ÇARŞAMBA


HTML öznitelikleri uzunluğu için bir sınır var mı?

Ne kadar HTML öznitelik değeri için çok uzun?

Yeni bir uygulama tarzı HTML5 veri özellikleri (data-foo="bar") kullanıyorum, ve tek bir yerde çok kullanışlı bir adil verilerin dengesiz (Yukarı 100 karakter) depolamak için olacaktır. Bu miktar yolunda olduğunu şüpheli olsa da, bir ya da daha çok soru yükseltir?

CEVAP
30 EYLÜL 2009, ÇARŞAMBA


HTML 4

HTML 4 bir bakış açısıyla, öznitelikleri bir SGML yapısı vardır. Kendi sınırları SGML Declaration of HTML 4 olarak tanımlanır:

         QUANTITY SGMLREF
                  ATTCNT   60      -- increased --
                  ATTSPLEN 65536   -- These are the largest values --
                  LITLEN   65536   -- permitted in the declaration --
                  NAMELEN  65536   -- Avoid fixed limits in actual --
                  PILEN    65536   -- implementations of HTML UA's --
                  TAGLVL   100
                  TAGLEN   65536
                  GRPGTCNT 150
                  GRPCNT   64

Söz konusu değer, burada "ATTSPLEN" olan bir elemanın öznitelik belirtimi liste öğesi için tüm öznitelikleri toplam boyutu olmalıdır) sınırı olurdu. Not yukarıda sabit sınırlar gerçek sınırı çoğu uygulamalarında kullanılabilir bellek dışında hiçbir muhtemeldir ki, ancak kaçınılmalıdır bahseder.

HTML 5

HTML 5 "HTML Bu sürümü, böylece non-SGML olarak geri döner." farklı the spec dediği gibi görünüyor

Ayrıştırma 5, aşağıdaki pasaj HTML nasıl tarif göründüğünde daha sonra, (vurgueklendi):

Algoritma yerler aşağıda belirtilen sınır yokDOM ağacı derinliğine oluşturulan yauzunluğuetiket adları, nitelik adlarıöznitelik değerlermetin düğümleri, vb. Süre uygulayıcıları önlemek için teşvik edilir keyfi sınırlar, tanınır pratik kaygıları muhtemelen olacaktır kullanıcı arayüzleri iç içe koyma gücü derinlik kısıtlamaları.

Cevabın sanırım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010