Hola de nuevo,
Tengo una pregunta que ya pasa al rango de vital importancia: el ancho de la web. Sucede que no me agrada en lo absoluto que adquiera un ancho definido por mí en lugar de la pantalla del usuario.
A lo que voy es a que las páginas como google sin importar el tamaño del monitor SIEMPRE ocupan toda la pantalla, y nunca se deforman. He intentado descubrir el truco mirando el código fuente y nada más no.
Un saludo
Yo no se como se hace, solo se que usan una especie de coeficientes que se ajustan al tamaño y resolucón de la pantalla del visitante. De todos modos 800x600 es el standart a mi me vale en mi web.
Saludos :D
Yo creo que es una mezcla, tienes que definir a priori un ancho, pero con la peculiaridad de que sea posiciones relativas a otros objetos que tengas. Por ejemplo, te creas una capa que este a 20px de la parte de arriba de la ventana, el siguiente objeto que pongas le pones 200px pero relativo a esa capa. Con lo que te da igual, la resolución que tenga el usuario porque siempre seran 200 px relativos a esa capa y no rompes la estructura. Esto que te pongo se me acaba de ocurrir ahora mismo asi que no lo he probado, pero creo que por ahi van los tiros. Ahora bien si quieres, tambien puedes usar porcentajes, porque supongo que 200px en una resolución de 1024*768 no es la misma distancia que una resolución de 800*600.
No se puede tener todo, no? O le das un ancho concreto para que no se deforme o das las anchuras en procentajes con el consiguiente riesgo.
Por supuesto, puedes mezclar ambas cosas, pero abrá que estudiar cada caso por separado pues hay mil maneras de estructurar una web.
Lo mejor es que nos digas exactamente la dirección de una página que se amolde a la ventana del usuario tal y como a tí te gusta. La estudiamos y te indicamos como se hace, oki?
Has comentado la página de Google. Bueno, realmente es una estructura de lo más sencillo. Y cuanto más sencilla es la web más fácil es estructurarla como quieras. Pero si empiezas a colocar capas, un menú e un lado, un banner al otro, etc, etc, la cosa se va complicando y ya no es tan sencillo que quede bien usando porcentajes.
En cualquier caso te dejo una opción.
Toda la web la englobas en un DIV (o en una capa si lo prefieres) con un ancho del 99%, tal y como tienes en las lecciones de dreamweaver y tablas. Luego a lo que tenga un ancho fijo se lo colocas (por ejemplo un posible menú lateral) y dejas el resto con ancho "auto". Así, el contenido se adaptará a la ventana del navegador, pero ya sabes que si el contenido se va adaptando, no puedes controlarlo demasiado...
En fin, dinos una web de ejemplo y la investigamos. De todas formas, podrás ver que la mayoria de las web importantes tienen el ancho fijo, y eso es por alguna razón...
Un saludo!