Contenido

<img />, la historia del tag

14 mar

+ 5

Hace unos días leía el borrador de XHTML 2 y me parecío muy interesante las propuestas que en él aparecen. Sobretodo el reportado para el elemento <img />, pero ¿conocemos la historia de <img />?

Historia

El 25 de Febrero de 1993, Marc Andreessen envió un mensaje a una de las listas de correo tan usadas en aquella época haciendo una propuesta de un nuevo tag para el HTML, algo realmente revolucionario en una internet completamente plana y sin imagenes. Su propuesta era mucho más básica que las que usamos actualmente.

<img src="http://www.imagenes.com/imagen.jpg"/>

Ahora pasados 14 años el tag ha cambiado y debido a la interacción de una mayor cantidad de usuarios en la red y las diferencias entre ellos, han hecho que este tag evolucione como el resto del lenguaje para adaptarse más a los nuevos tiempos.

Ahora solemos, o deberíamos, usarla de una forma más accesible informando un atributo del tag llamado alt en el que insertaremos información referente a la imagen, para que en caso de que no esté disponible la imagen podamos mostrar un texto explicativo que complemente la información que aportaba la imagen.

<img src="imagen.jpg" alt="Información de la imagen" />

Como podemos ver en este ejemplo ya se añade además una barra (/) al final del tag acercandose a la nomenclatura XML, algo que con el tiempo será el condicionante que en el futuro xhtml 2, adaptándose a las nuevas tecnologías convierte la apariencia de <img /> en un tag XML.

<img src="image.jpg">Información referente a la imagen</img>

¿Que le deparará el futuro?

  • Lo cierto es que hubo revuelo por este asunto, Marc impuso el img en su versión de Netscape y ya no hubo marcha atrás. Mira que le habían dicho que esperara…

  • Creo que como dices todo tiene que evolucionar.. aunque para mi es un poco mas de codigo y de tags.. pero bueno.. todo tiene su razon de ser.. vamos caminando hacia xml.. estandarizando..

  • Según tengo entendido, existen varias alternativas para jubilar a <img /> en XHTML 2:

    una de ellas, es insertar cualquier elemento multimedia (como flash, contenido de plugins, css o imágenes) mediante object

    otra es que, sin perjuicio de lo anterior, el atributo src se pueda utilizar, por ejemplo, en un párrafo, lo que eliminaría la necesidad de especificar el texto alternativo.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.