On Thursday 03 June 2004 23:42, Ricardo Daniel Burone wrote:

>   Hola, aunque leo la lista desde hace tiempo, no he tenido una
> participaci�n activa. Espero que esta sea bien recibida.
>
> Con respecto a este tema de las resoluciones, a la hora de elegir entre
> crear un sitio que se adapte a la resoluci�n del usuario que lo visita o
> que este tenga fijo la resoluci�n de 800x600, me termino basando en la
> cantidad de informaci�n y estructura del mismo.
>
> Un sitio gr�ficamente rico, donde el sitio esta armado de trozos de
> im�genes y animaciones flash, y para poder garantizar el
> "cross-browsing" (que se vea bien en distintos navegadores y sistemas
> operativos) es mas favorable resoluciones fijas, ya que las medidas de
> posiciones absolutas y relativas entre los distintos navegadores varia
> para div flotantes por ejemplo haciendo que la cantidad de calculos y de
> scripts necesarios para mantener la apariencia sea bastante grande.
>
> Pero en sitios informativos donde existe una gran cantidad de textos y
> no tiene un trabajo complejo con respecto a la grafica, lo ideal es
> adaptarlo a las distintas resoluciones ya que es mas c�modo a los
> usuarios y se resuelve con tablas utilizando %.

Utilizar tablas es lo peor que se puede hacer.

La manea adecuada de solucionar esto, como ya he comentado a algunos en 
privado, es utilizar etiquetas <div> para delimitar la estructura del 
documento, y hojas de estilos CSS para maquetar (posicionar y definir el 
aspecto) de los contenidos.

Es en las hojas de estilos donde se deben definir espaciados en porcentajes, y 
tama�os de letras y de determinados elementos en unidades como em y ex, que 
se ven igual en todas las resoluciones en todas las plataformas.

Adem�s, utilizar tablas hace que la web deje de ser accesible, porque confunde 
a p. ej. los lectores para ciegos (JAWS, etc). Las tablas son para datos 
tabulares, no para maquetar.

En cuanto a las im�genes, lo que se debe hacer es generarlas en el lado del 
servidor, mediante programaci�n PHP, JSP o similar. Los Flashes, SVGs y dem�s 
se pueden hacer autoadaptables a la resoluci�n de pantalla, as� que dan menos 
problemas en ese aspecto.

La resoluci�n, por supuesto, se detecta usando Javascript.

Con la combinaci�n de HTML, CSS, Javascript y PHP (o similar) que describo ah� 
arriba s�lo hay que programar y dise�ar la web UNA vez (eso s�, haciendo 
regresiones para calcular las ecuaciones que definir�n los tama�os adecuados 
a cada resoluci�n). Despu�s, las hojas de estilos adaptan los espaciados y 
los textos al tama�o adecuado, y la programaci�n server-side se ocupa de las 
im�genes. El ahorro en tiempo de desarrollo es abismal. De hecho, es m�s 
r�pido (y por ende, barato para el cliente) hacer una web as� que hacer una 
web para dos resoluciones (800x600 y 1024x768, p. ej.).

De todas formas, este tema se aleja bastante de la tem�tica de la lista, me 
temo...

>
> Otra soluci�n seria generar distintas versiones de sitios para las
> distintas resoluciones, pero genera un aumento en el costo de desarrollo
> y mantenimiento, adem�s del tiempo de desarrollo del mismo se alarga.
>
> Hasta el momento esto me ha dado buen resultado, al menos a los clientes
> les parece bien.

-- 
Pau Garcia i Quiles
(En general no puedo contestar antes de 10 d�as, por el volumen de trabajo)
http://www.elpauer.org
MSN Messenger: [EMAIL PROTECTED] (NO E-MAIL)

_______________________________________________
altas, bajas y modificaciones:
http://cadius.org/mailman/listinfo/lista_cadius.org

Responder a