(Mi interessa HTML 4.01 e HTML5, se non ci dovrebbero essere differenze)Elemento `img` con attributo` lang`: linguaggio dell'immagine stessa?
Does l'attributo lang
su un elemento img
applicano all'attributo src
, troppo? O è solo per gli attributi alt
e title
?
Esempio:
<img src="example.png" alt="a red foobar" lang="en" />
è l'immagine "example.png" considerato in inglese? (pensa agli screenshot di un thread del forum, o una rappresentazione grafica di una parola, o una scansione di un documento)
Se è vero, le immagini con contenuto non linguistico dovrebbero ottenere lang="zxx"
. Ma ciò si applicherebbe anche agli attributi alt
/title
, che sarebbero errati.
Mai saputo che 'lang' ha accettato una stringa vuota, ma ha senso farlo. Was 'lang =" "' mai valido prima di HTML5? – BoltClock
@BoltClock, 'lang =" "' non è valido in HTML 4.01 (anche in senso formale), in quanto dichiara l'attributo con il valore 'NAME'. Ma HTML 4.01 è piuttosto obsoleto in questo senso. XHTML5 cita BCP 47, che definisce esplicitamente la stringa vuota come possibile codice lingua. –
Per quanto riguarda i valori di 'lang': Il valore' zxx' significa "nessun contenuto linguistico", mentre il valore vuoto potrebbe anche significare "sconosciuto" (simile a "und' per" indeterminato "), o sbaglio? – unor