Eventuali duplicati:
Custom attributes - Yea or nay?Un elemento HTML può avere attributi arbitrari?
Può un elemento HTML assegnare attributi arbitrari?
Ad esempio:
<div imMakingUpAnAttribute="whatever"></div>
Eventuali duplicati:
Custom attributes - Yea or nay?Un elemento HTML può avere attributi arbitrari?
Può un elemento HTML assegnare attributi arbitrari?
Ad esempio:
<div imMakingUpAnAttribute="whatever"></div>
Sì, è possibile avere gli attributi personalizzati ..
<div imMakingUpAnAttribute="whatever"></div>
Ma il codice HTML non sarà convalidato.
Per evitare questo problema solo prefisso l'attributo con data- e il codice HTML verrà convalidata ...
<div data-imMakingUpAnAttribute="whatever"></div>
Sì.
HTML5 dati attributi personalizzati post di John Resig attributi http://ejohn.org/blog/html-5-data-attributes/
Sì, ma deve essere preceduto con data-
.
Un attributo di dati personalizzato è un attributo in nessun namespace cui nome inizia con la stringa "Data-", ha almeno un carattere dopo la trattino, è compatibile con XML, e non contiene caratteri nell'intervallo U + 0041 a U + 005A (LETTERA MAIALE LETTERA A LATINA MAIUSCOLO LETTERA Z).
W3C HTML5 Spec: http://dev.w3.org/html5/spec/single-page.html?utm_source=dlvr.it&utm_medium=feed#embedding-custom-non-visible-data-with-the-data- * -attributes
la risposta successiva mi ha un po 'preoccupato per questo esempio, visto che, in base alle esso, la specifica proibisce le lettere maiuscole –
@Sushanth - cosa intendi con "Ma il tuo codice HTML non verrà convalidato" ?? –