¿Porcentaje o Píxel?
Por Fabio Núñez Iturriaga - www.elsitiomaestro.com
Todos los que nos dedicamos a diseñar páginas web, en un momento u otro, nos hemos hecho esta pregunta: ¿debo usar porcentaje o píxel fijo para definir las tablas de mi sitio?, ¿qué es mejor?.
Para la gente que no esté muy familiarizada con el HTML, explicaré que las tablas definidas con porcentajes son aquellas que se autoajustan a la pantalla del usuario, dependiendo de la resolución que este posea. Sin embargo, las tablas definidas con píxel fijo o absolutas, son aquellas que se ven con el mismo tamaño, con independencia de la resolución.
Este artículo no pretende dar una ley tajante de lo que se debe hacer y lo que no, sino que en él se expondrán los pro y los contra de ambas opciones.
Porcentaje (tablas relativas)
La principal ventaja de la utilización de porcentajes es la posibilidad de diseñar para todas las resoluciones sin necesidad de hacer diferentes versiones de la web.
Esta ventaja es considerable, pero debe tenerse en cuenta que hay que "Diseñar para lo más probable y no para todo lo posible", ya que si se intenta agradar a todos, con seguridad no se agradará a nadie.
Otra desventaja de estas tablas con respecto a las absolutas es el hecho de que son más lentas de cargar, aunque pesen lo mismo. Esto es debido a que el navegador tiene que calcular el porcentaje con respecto a la resolución empleada por el usuario.
Como ventaja de las tablas relativas podríamos mencionar que son mejores para imprimir.
Otro punto negro en las tablas porcentuales es el ancho de línea. El problema se produce precisamente al no poder controlar este ancho, lo cual implica que en las computadoras con mayor resolución las líneas son más amplias, produciéndose así un salto mayor entre ellas y, por consiguiente, un mayor peligro de equivocarse al pasar de una a otra en el proceso de lectura. Está demostrado que las líneas más anchas son más lentas de leer, y es por eso que los medios escritos como las revistas o los periódicos utilizan columnas estrechas.
Mi opinión personal sobre las tablas con porcentajes es que es más difícil trabajar con ellas, ya que normalmente son mezcladas con píxel fijo para zonas como los menús, que queremos mantener a una medida determinada.
Píxel fijo (tablas absolutas)
Las tablas con píxel fijo son más estables, y es por ello que en aplicaciones como web-mail, son las más recomendables.
Como ventaja adicional hay que destacar que podemos controlar a la perfección el ancho de la línea para todos los usuarios. Es decir, podemos hacer anchos de líneas de entre 40 y 60 caracteres, que son las más recomendables para facilitar la lectura.
El problema que tiene el píxel fijo es que no se adapta a las resoluciones de todos los usuarios; sin embargo, no implica que estos verán dichas tablas de manera incorrecta, sino que aquellos con mayor resolución las verán un poco más pequeñas. En cualquier caso, si decidimos hacer las páginas para 800x600 y centradas, abarcaremos al mayor número de usuarios y a quienes usen 1024x768 no les resultará especialmente molesto navegar en ellas aunque no les ocupen toda la pantalla.
Otro detalle: las páginas de ancho fijo suelen dar problemas con su impresión, cuando se sobrepasan los 750 píxeles de anchura.
En mi experiencia personal me he debatido en grandes peleas con las tablas, sobre todo a la hora de compatibilizarlas con Netscape. Tras estas controversias, he llegado a la conclusión de que resulta más fácil adaptarlas a todos los navegadores cuando se emplea el píxel fijo de "forma correcta". Y cuando digo de "forma correcta", lo que quiero expresar es que la suma de los píxeles de las celdas debe corresponderse con el tamaño total de la tabla. La mayoría de los problemas con las tablas devienen de la inobservancia de este principio. (11-enero-2003) |