Opinión sobre "width" y "height" en las imágenes

Autor: Armonth | El martes 12 de febrero del 2008 @ 07:05.

El problema de afirmar de forma tajante y sin lugar a dudas es que se pueden crear ideas equivocadas. Una de ellas es muy conocida en el mundillo web:

"No hay que usar tablas en el diseño"

Sin embargo eso se refiere únicamente a no utilizar tablas para maquetar la web. Lo que forma parte del diseño y su maquetación debe ser tarea del CSS, el contenido va para (x)HTML.

De la idea original se ha creada una que no es correcta y es que no se deben usar las tablas "para nada". Las tablas son para tabular datos y si tenemos que hacer por ejemplo una comparativa lo más fácil es una tabla. Es absurdo crear un sistema de "tablas" mediante cientos de "div's", clases y MUCHO código XHTML/CSS.

En el caso de las imágenes estoy viendo cada día más una idea "equivocada" de este tipo. Es el caso de no utilizar height="" o width="" ya que son atributos de representación que deberían ir al CSS.

Esto último es totalmente cierto. No se "deben" utilizar. Todavía hay millones de sitios con miles de millones de etiquetas <font> que deben actualizarse (y seguramente nunca lo harán).

Pero las imágenes dentro del contenido (las que no forman parte del diseño) ¿deben evitar estos atributos?. De primeras lo correcto sería añadir un identificador o clase a cada imagen y definir sus proporciones vía CSS pero a menos que queramos tener hojas de estilo de megabytes de tamaño y un cacao del copón no compensa mucho.

Viendo la situación creo que con las imágenes se puede especificar sin problemas el tamaño sin recurrir al CSS. En un sitio como SigT el utilizar o no los atributos no es problema pero ¿y en los artículos extensos con muchas imágenes?. Ahí se hace especialmente molesto leer un artículo y que el texto pegue "saltos" a medida que se descargan las imágenes. Es en ese escenario cuando se hace necesario plantearse cosas como ésta.

"Todo por la experiencia del usuario, oye".

Y sin embargo con este tema tan superficial ya he tenido varias discusiones con dos "fanáticos de los estándares" de los que "si no valida no es bueno" (como si el validador fuera perfecto). Pero lo mejor, y para más INRI, es que al utilizar estos atributos sigue validando. Bendito sea width.

Comentarios