Qualcuno sa come gli attributi dei dati HTML5 (data-*
) possono essere implementati in XHTML senza rendere il markup non valido?Come posso utilizzare gli attributi dei dati HTML5 in XHTML?
Esiste un hack personalizzato per lo spazio dei nomi che consentirebbe questo sugli elementi HTML esistenti?
Ho visto un suggerimento per questo che per XHTML 1.0/1.1 si potrebbe forse estendere il DTD con uno spazio dei nomi personalizzato (es. Mycorp: data-foo = "bar") e che verrà convalidato se si fa riferimento a tale DTD nel ! Elemento DOCTYPE ... ma spostare XHTML5 è probabilmente una mossa migliore :-). –
@IainCollins: sì, non so molto sui DTD personalizzati, ma penso che sul web aperto siano in genere una cattiva idea - hanno messo IE 6 in modalità Quirks, per esempio. –