Mala visualizacion para monitor de 15''

Hola, como estan?
Realmente la pagina parece muy buena y completa y da ganas de postear en foros asi...

Lei por ahi que para una mejor ayuda hacia el problema de uno hay que postear la direccion de la pagina y su ccs, asi que primero les cuento el problema y luego van los datos.


La pagina fue diseñada con el DW CS3, en un monitor de 19'' y en uno de 17''.
Las previzualizaciones en IE y en FF, marcharon excelente en ambos monitores... PERO, luego la revise en un monitor de 15'' y se ve espantosa, las columnas se superponen, el texto por debajo, junto con otras desconfiguraciones....

Alguien me puede decir como solucionar dicho problema, ya me canse de "jugar" con los margenes de las columnas y me encuentro perdido a la hora de usar % (que fue lo que me recomendaron por ahi)


La pagina es: www.starbade.com
El CCS es extenso... creo que lo mejor seria que se lo bajaran para no arruinar el topic.

Agradezco su ayuda y muchas gracias



Saludos
Hola,

la verdad esque dudo que exista alguien aun con monitor de 15´ sin animo de ofender...deberias centrarte con los % que es lo mas facil de momento para que eso se solucione.

Adios
el tema es que en 1024 o 1440 se ve lo mas bien la pagina

pero a la hora de verla en 800x600 queda hecha un desastre :S

como puedo hacer para solucionar esto ?

no tengo idea estoy completamente perdido...
hola.....

tal ves mi ayuda, realmente no lo sea tanto :roll:

usted hizo la página????
o es una plantilla???

yo le sugiero, empezar de cero
tomando en cuenta el curso paso a paso de jorgens
despues... al final, hace las modificaciones necesarias, para que
quede lo mas similar a esta

saludos
hola.. todas las ayudas son considerables asi que gracias por la tuya...

la pagina la estoy editando yo... fue hecha por una empresa hacea años y este, me encargaron a mi de su actualizacion...

resulta que la edite toda para una resolucion de 1024.. y cuando la veo en 800x600 me encuentro con toda la despaginacion de las columnas flotantes.......

y ya he tocado y retocado los % pero no siempre se ven correctos........

no se si existira algun script que automatizen la vista de 1024 a 800x600 o alguna otra tecnica..

estoy superado ante esta situacion la verdad
pues de haber ese script, yo aun no lo conosco
no se me rinda tan pronto,
que en verdad, es mucho mas sencillo, empezar de cero
que..... tratar de arreglar todo ese embrollo
ya que.... estoy segura que asi asimple vista le es dificil saber ´para que es cada cosa

si usted lo hiciera le pondria nombres mas faciles de localizar
por ejemplo

div-menu
div-recudro-verde
etc etc
y no se liaria tanto

asi que,........Animo empieze por el curso
que le aseguro, que al final tendrá una web, muuuy similar a como la tiene ahora, pero mas facil de manejar jejeje

saludos, y cualquier duda, por aqui nos vemos
Hola,

lo siento por no contestarte antes, pero intentare solucionarte lo que pueda siesque yaneth no a terminado su trabajo XD
_____________________-

los que YO hago con los porcentajes es dividar la resolucion de la pantalla es decir, un ejemplo: tengo una pantalla qee me deja ver los 800px, pues voy yo y le pongo al div de la derechawidht: 20% y lo que hace es dicividir la resolucion para que ocupe en este caso 160px, y si lo encienden con uno de 1000px, sale con 200px el div!

es facil de pillar pero si aun asi no lo entiendes dimelo!


Adios

PD: lo mejor es la practica!
josejose2 escribió:hola.. todas las ayudas son considerables asi que gracias por la tuya...

la pagina la estoy editando yo... fue hecha por una empresa hacea años y este, me encargaron a mi de su actualizacion...

resulta que la edite toda para una resolucion de 1024.. y cuando la veo en 800x600 me encuentro con toda la despaginacion de las columnas flotantes.......

y ya he tocado y retocado los % pero no siempre se ven correctos........

no se si existira algun script que automatizen la vista de 1024 a 800x600 o alguna otra tecnica..

estoy superado ante esta situacion la verdad

Hola:

Se supone que hay páginas que se ven en cualquier monitor sin necesidad de estar al tanto de la resolución del monitor.

Lógicamente, teniéndo un límite en algunas capas.

Por ejemplo, utilizar solo capas flotantes o solo con tantos por ciento, requiere un poco de más información, porque por ejemplo, ¿que haremos cuando pongamos una imagen que tiene una anchura fija?. ¿A dónnde nos mandará la capa, o lo que haya en ella, si queremos verla en un monitor de 15?.

Puede que hayan mejores soluciones etc. etc. etc.
pero debo confesar que estoy totalmente de acuerdo con Yaneth en lo que concierne a hacer el curso, para ir tomándo conocimiento de como funcionan las capas o los div.

Por ejemplo, si yo quisiera hacer una página que se viera a todo lo ancho tanto en un monitor con una resolución de 1400 como uno de 800 (tome en cuenta usted la gran diferencia)

lo que haría, sería utilizar un poco una mezcla,

Por ejemplo, una pagina con una cabecera que ocupe todo el ancho, un pie que ocupe todo el ancho, y con tres columnas o capas centrales, una izquierda, una derecha y una central
lo que haría sería hacer la capa izquierda con un ancho fijo, la capa derecha con un ancho fijo, y la capa central, a esa le daría un ancho auto, o sea que se acomode a cualquier resolución de monitor.

Lógicamente, lo que no voy a hacer, es una capa izquierda con ancho fijo y una capa derecha con ancho fijo que entre las dos me ocupen casi los 800px de resolución, ya que ¿dónde metería la capa que iría al medio?. ¿O cuánto me quedaría de espacio en ancho para la capa de en medio?.

Por ello hay que tener cuidado con algunos anchos y lo que ponga dentro, por mucho tanto por ciento que utilice

Como ejemplo, (solo como ejemplo) yo haría lo siguiente:

en la página, utilizaría el siguiente DOCTYPE

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

luego crearía las capas necesarias y los códigos de la página me quedarían de esta manera

Pagina
...............................................
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<meta content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<title>Pagina mia</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="cabecera">
<h1>Cabecera</h1>
<h2>Texto de cabecera</h2>
</div>
<div id="columna-izquierda">
<h1>Columna izquierda</h1>
<h2>Texto de la columna izquierda</h2>


Para saber lo que voy a poner debo tener cuidado</p>
</div>
<div id="contenido">
<h1>Area de contenido</h1>
<h2>Texto de contenido</h2>


Este sera la parte del contenido</p>



Este sera la parte del contenido</p>


Este sera la parte del contenido</p>


Este sera la parte del contenido</p>


Este sera la parte del contenido</p>


Este sera la parte del contenido</p>


Este sera la parte del contenido</p>


Este sera la parte del contenido que pondré con el limite de una altura, ero que se acomode a el ancho de cualquier ordenador</p>
</div>
<div id="columna-derecha">
<h1>Columna derecha</h1>
<h2>Texto de la columna derecha</h2>


Esta sera la columna derecha</p>
</div>
<div id="pie">pie</div>
</body>
</html>
.........................................
Luego crearía una hoja de estilo, la relacionaría con la página y en esa hoja de estilo pondría las directivas para esa página de esta manera:
...............
estilo-general.css
..............

body {margin:10px;font-size:.8em;font-family:sans-serif;}
div{padding:10px;border:1px solid #333;overflow:hidden}
div h1, div h2{font-size:1.5em;margin:5px;}
div h2{dont-weight:normal;}
div#cabecera{height:75px}
div#columna-izquierda{position:absolute;width:250px;top:107px;height:395px;max-height:400px;border-top:none;left:10px;background-color:#d5ebf9;}
div#columna-derecha{position:absolute;width:250px;top:107px;height:395px;max-height:400px;border-top:none;right:10px;background-color:#d5ebf9;}
div#contenido{margin-left:273px;margin-right:275px;border:0px;/*min-height fast hack:http://www.dustindiaz.com/min-height-fast-hack*/min-height:395px;he… !important;height:395px;}
div#pie{border-top:none}
........................................

Si usted prueba en su ordenador, lo más probable es que las cosas le resulten

Lo que he hecho a sido formatear las capas para que tengan un borde por defecto y un tamaño de titulos por defecto
Luego , he posicionado la columna izquierda y la columna derecha de manera absoluta a la izquierda y a la derecha, para ello he utilizado las propiedades left y right.

Por otro lado, la parte central la he situado de manera normal, el truco está en utilizar de márgenes laterales el ancho de las columnas tanto izquierda como la de la derecha para que la capa central no se sitúe por encima de los laterales.

Claro que la capa central o "contenido", tomará la altura del contenido que tenga dentro
Y para lograr que la capa central tenga el mismo alto que las columnas laterales, podía dejarlo sin definir, en modo "auto", claro que eso es si tuviee sufiviente contenido en esa capa para que la estire
Pero si no es el caso, he utilizado una propiedad que se llama min-height, y para eso tuve que utilizar un hack para que pudiera definir un valor para la propiedad min-height, y le incluyo un !important.


De este modo en navegadores que soportan la propiedad min-height, el alto será "auto", pero en navegadores que no lo soporten, el alto será "395px".

Ya sé que seguramente esto es un "lío patatero", sobre todo, cuando no se tiene mucho conocimiento de como funcionan los div, ni los tantos por ciento, ni las posiciones absolutas, o las relativas, ni los min-height, ni los hack, etc. etc. etc.

Pruebe estos códigos que le he dejado, pero insisto, Hága el curso, y verá que le será fuera de muy ameno, bastante constructivo,
Por eso mi sugerencia sería que tome el consejo de Yaneth y comience a hacer una web desde el principio

Saludos
Agradecido de los que aprenden enseñando
bueno, gracias a todos por sus respuestas ;)

ayer.. logre terminar la pagina de modo completo...

probablemente este "desprolija" desde el punto de vista tecnico, pero funciona eficientemente creo yo..

Les cuento basicamente que fue lo que hice:

Primero coloque un script que reconoce la resolucion del monitor de turno, de esta forma, redirecciono a la pagina en cuestion.

Si es de 800x600, carga un propio style y arme una pagina muy similar a las de 1024 en adelante, pero con algunos cambios, para que me entrara la columna del centro que tantos dolores de cabeza me causo jeje.

Si es de 1024 carga un determinado style, si es de 1440 tambien el propio, estan dos resoluciones "comparten" la misma pagina pero al tener styles diferentes se acomodan correctamente.


Gracias a todos y bueno.. esta pagina quedo pronta voy por mas :D
hola,

me alegro de que lo soluciones, pero me permites una pregunta, con que script lo has hecho?

Adios