(estoy interesado en HTML 4.01 y HTML 5, si no debería haber diferencias)elemento `img` con atributo` lang`: ¿idioma de la imagen en sí?
¿El atributo lang
en un elemento img
aplica al atributo src
, también? ¿O es solo para los atributos alt
y title
?
Ejemplo:
<img src="example.png" alt="a red foobar" lang="en" />
Es la imagen "example.png" considera que está en Inglés? (piense en capturas de pantalla de un hilo del foro, o una representación gráfica de una palabra, o un escaneo de un documento)
Si es cierto, las imágenes con contenido no lingüístico tendrían que obtener lang="zxx"
. Pero eso se aplicaría a los atributos alt
/title
, también, lo que sería incorrecto.
Nunca supo que 'lang' aceptó una cadena vacía, pero tiene sentido hacerlo. ¿'Lang =" "' alguna vez fue válido antes de HTML5? – BoltClock
@BoltClock, 'lang =" "' no es válido en HTML 4.01 (incluso en el sentido formal), ya que declara el atributo con el valor 'NAME'. Pero HTML 4.01 está bastante desactualizado a este respecto. XHTML5 cita BCP 47, que define explícitamente la cadena vacía como un posible código de idioma. –
En cuanto a los valores 'lang': El valor' zxx' significa "sin contenido lingüístico", mientras que el valor vacío también podría significar "desconocido" (similar a 'und' para" indeterminado "), ¿o estoy equivocado? – unor