Foros del Web » Creando para Internet » Herramientas y Software »

Capas centradas??

Estas en el tema de Capas centradas?? en el foro de Herramientas y Software en Foros del Web. Hola a todos !!Estoy haciendo una pagina en dreamweaver con tablas y dentor de una celda he metido una capa con scroll y me gustaria ...
  #1 (permalink)  
Antiguo 16/07/2007, 05:00
 
Fecha de Ingreso: julio-2007
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Capas centradas??

Hola a todos !!Estoy haciendo una pagina en dreamweaver con tablas y dentor de una celda he metido una capa con scroll y me gustaria saber si hay alguna de que esta capa se quede siempre dentro de la celda incluso cambiando el tamaño del navegadoro a diferentes resoluciones

gracias por adelantado!!
  #2 (permalink)  
Antiguo 17/07/2007, 08:04
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: Capas centradas??

No puedes centrar lo que DW llama una capa ya que las capas son divs que tienen posición absoluta. Si lo que quieres centrar un div que no tenga posicion absoluta tienes que buscar la clase de ese div y poner el 'margin-right' y 'margin-left' en 'auto'.
  #3 (permalink)  
Antiguo 20/07/2007, 14:31
Avatar de sci-fi  
Fecha de Ingreso: marzo-2002
Mensajes: 157
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Capas centradas??

hola mr z,

si la capa depende de la posición de la celda en la página te convendría cambiar el tipo de posicionamiento, es decir dejar de hacer que sea una capa o layer.

Los layers siempre tienen posición absoluta, flotan en la página, por lo que para ubicarlos de acuerdo a otro elemento estático hay que usar JavaScript para calcular dinámicamente el lugar. Por ejemplo, si el layout está centrado el margen izquierdo es dinámico dependiendo de la resolución del monitor (margin-left: auto como dice juaniquillo más arriba). En ese caso se usaría JavaScript para obtener la cifra exacta que el navegador estaría usando, buscando el elemento estático de referencia a partir del cual buscás su lugar. Si el layout lo permite, en cambio, es decir, si sabes que el contenido empieza siempre del lado izquierdo, este margen puede ser una cifra determinada.

Retomando, lo que quería decir es que, en este caso, si la capa depende siempre de otro elemento estático, conviene definirle position: relative y sus coordenadas con left: Xpx (x) y top: Xpx (y). Si coincide exactamente con la celda, con position: static (sin márgenes) bastaría. En ambos casos la etiqueta <div> debería aparecer como descendiente de la celda en el HTML.

Que las barras de scroll aparezcan se puede controlar sin necesidad de que el elemento sea un layer. Basta darle un height determinado e indicarle overflow: auto. Ojo con las medidas de ancho para evitar barras horizontales.

Espero que te sirva. Saludos
__________________
webdeveloper
http://www.javascripters.com.ar/
diseño web y tecnología

Última edición por sci-fi; 20/07/2007 a las 14:39
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:06.