[OT] Una consulta sobre layers

15/10/2004 - 23:32 por Sandra y María Claudia | Informe spam
Hola amigos:

Tengo el siguiente problema. He desarrollado un web haciendo uso de layers
(<div></div>) y mi cliente lo ha encontrado bien. Sin embargo, todo lo he
diagramado justificado a la izquierda, para así evitar el problema de
resoluciones (esta diagramado para una resolución mínima de 800 x 600). Sin
embargo, aunque el trabajo esta terminado y entregado, me ha quedado una
duda que ha generado un pequeño problema. Tengo un script que detecta la
resolución del visitante y así podría mostrarle webs distintos de acuerdo a
dicha resolución, pero al final, consideré que lo mejor que puedo hacer,
para no "recrearlo según resoluciones", es que siempre me muestre el
contenido centrado. Pero me refiero a todo el contenido "en bloque", como se
ven en algunos webs sites. Como tengo varias etiquetas <div> (como dije, lo
hice full layers), mi problema es que no encuentro la forma de poder centrar
todos los layers respecto a un layer principal.

Probé hacer algo como esto

<div id="layer_principal" align="center">

<div id="Layer4" style="position:absolute; width:98px; height:137px;
z-index:2; left: 563px; top: 110px;"> ... algo </div>

<div style="position:absolute; width:750; height:20; z-index:2; left: 0px;
top: 204px; background-color: #FFC800;"> ... algo </div>

</div>

Pero no resulta bien. Puse estos 2 ejemplos porque la diagramación inicial
la hago con Dreamweaver pero la programación (sea Asp o Php), lo hago con
Home Site.

¿Alguna sugerencia?

Muchas gracias

María Claudia
 

Leer las respuestas

#1 Leonardo Diez Dolinski
16/10/2004 - 20:32 | Informe spam
Hola María,
Si no me equivoco, el problema es que estás utilizando posicionamiento
absoluto para los layers (style="position:absolute...). El tema es que si
quitas esto, tus layer no se ubicarán bien. Lo que debes hacer es meter una
tabla (sin bordes) dentro del div principal y luego colocar los layers
internos dentro de las celdas de la tabla. Esta es la forma más normal de
resolver este problema, por lo menos en lo que yo he visto.

saludos,

Leonardo Diez Dolinski
MCSD - MVP
Equipo Danysoft


"Sandra y María Claudia" escribió en el mensaje
news:
Hola amigos:

Tengo el siguiente problema. He desarrollado un web haciendo uso de layers
(<div></div>) y mi cliente lo ha encontrado bien. Sin embargo, todo lo he
diagramado justificado a la izquierda, para así evitar el problema de
resoluciones (esta diagramado para una resolución mínima de 800 x 600).


Sin
embargo, aunque el trabajo esta terminado y entregado, me ha quedado una
duda que ha generado un pequeño problema. Tengo un script que detecta la
resolución del visitante y así podría mostrarle webs distintos de acuerdo


a
dicha resolución, pero al final, consideré que lo mejor que puedo hacer,
para no "recrearlo según resoluciones", es que siempre me muestre el
contenido centrado. Pero me refiero a todo el contenido "en bloque", como


se
ven en algunos webs sites. Como tengo varias etiquetas <div> (como dije,


lo
hice full layers), mi problema es que no encuentro la forma de poder


centrar
todos los layers respecto a un layer principal.

Probé hacer algo como esto

<div id="layer_principal" align="center">

<div id="Layer4" style="position:absolute; width:98px; height:137px;
z-index:2; left: 563px; top: 110px;"> ... algo </div>

<div style="position:absolute; width:750; height:20; z-index:2; left: 0px;
top: 204px; background-color: #FFC800;"> ... algo </div>

</div>

Pero no resulta bien. Puse estos 2 ejemplos porque la diagramación inicial
la hago con Dreamweaver pero la programación (sea Asp o Php), lo hago con
Home Site.

¿Alguna sugerencia?

Muchas gracias

María Claudia


Preguntas similares