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

centrar capas

Estas en el tema de centrar capas en el foro de Herramientas y Software en Foros del Web. Hola estoy diseñando una pag con Dreamweaver, ¿como puedo hacer para que una capa me quede centrada siempre?. En resolucion 1024 queda en su sitio, ...
  #1 (permalink)  
Antiguo 26/05/2004, 05:35
 
Fecha de Ingreso: febrero-2004
Mensajes: 132
Antigüedad: 20 años, 3 meses
Puntos: 1
centrar capas

Hola estoy diseñando una pag con Dreamweaver, ¿como puedo hacer para que una capa me quede centrada siempre?. En resolucion 1024 queda en su sitio, pero al cambiar a 800 se descoloca y se va para la derecha.

gracias!

eva
  #2 (permalink)  
Antiguo 26/05/2004, 05:40
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
<div align="center">
</div>
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 26/05/2004, 16:52
 
Fecha de Ingreso: febrero-2004
Mensajes: 132
Antigüedad: 20 años, 3 meses
Puntos: 1
pos no funciona asi
  #4 (permalink)  
Antiguo 28/05/2004, 02:46
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Hola ebenitez pon aqui tu codigo a ver si te podemos ayudar

Saludosss
  #5 (permalink)  
Antiguo 28/05/2004, 05:45
 
Fecha de Ingreso: febrero-2004
Mensajes: 132
Antigüedad: 20 años, 3 meses
Puntos: 1
ahi va el código

<div id="Layer1" style="position:absolute; width:824px; height:479px; z-index:4; left: 88px; top: 97px; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;">
<div align="center">
<p>&nbsp;</p>
<div align="left">
<div align="center">
<div align="justify">
<div align="right">
<div align="center">
<pre><font color="#0099CC" size="4" face="Verdana"><strong> &Aacute; D M I N I S T R A C I &Oacute; N</strong></font></pre>
</div>
</div>
</div>
</div>
</div>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<div id="Layer4" style="position:absolute; width:109px; height:115px; z-index:7; left: -1px; top: 0px;">
<table width="110" height="146" border="0" cellspacing="0" bgcolor="#666666">
<tr>
<td width="106" height="20" bgcolor="#333333"> <p><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','IMAGENES/BOTONES/administracion%202.gif',1)"><img src="IMAGENES/BOTONES/administracion%201.gif" name="Image8" width="104" height="18" border="0"></a></p></td>
</tr>
<tr>
<td height="20" bgcolor="#333333"> <p><a href="personal.htm" target="_self" onMouseOver="MM_swapImage('Image9','','IMAGENES/BOTONES/personal%202.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="IMAGENES/BOTONES/personal%201.gif" name="Image9" width="104" height="18" border="0"></a></p></td>
</tr>
<tr>
<td height="21" bgcolor="#666666"><a href="docencia.htm" target="_self" onMouseOver="MM_swapImage('Image13','','IMAGENES/BOTONES/docencia%202.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="IMAGENES/BOTONES/docencia%201.gif" name="Image13" width="104" height="18" border="0"></a></td>
</tr>
<tr>
<td height="21" bgcolor="#666666"> <p><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image15','','IMAGENES/BOTONES/doctorado%202.gif',1)"><img src="IMAGENES/BOTONES/doctorado%201.gif" name="Image15" width="104" height="18" border="0"></a></p></td>
</tr>
<tr>
<td height="16" bgcolor="#999999"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','IMAGENES/BOTONES/investigaci%F3n%202.gif',1)"><img src="IMAGENES/BOTONES/investigaci%F3n%201.gif" name="Image11" width="104" height="18" border="0"></a></td>
</tr>
<tr>
<td height="16" bgcolor="#999999"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','IMAGENES/BOTONES/actividades%202.gif',1)"><img src="IMAGENES/BOTONES/actividades%201.gif" name="Image12" width="104" height="18" border="0"></a></td>
</tr>
<tr>
<td height="16" bgcolor="#CCCCCC"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image14','','IMAGENES/BOTONES/horarios%20clases%202.gif',1)"><img src="IMAGENES/BOTONES/horarios%20clases%201.gif" name="Image14" width="104" height="18" border="0"></a></td>
</tr>
</table>
</div>
<div id="Layer4" style="position:absolute; width:177px; height:115px; z-index:6; left: -1px; top: 146px;"><img src="IMAGENES/t-picaso%201.jpg" width="179" height="333"></div>
</div>
  #6 (permalink)  
Antiguo 29/05/2004, 09:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, ebenitez.

Usa solución podría ser meter todo dentro de otra capa y darla el tamaño en porcentajes:

<div style="position:abolute;letf:10%;top:10%;width:80% ;height:80%">

Espero que te sirva. Saludos,
  #7 (permalink)  
Antiguo 30/05/2004, 04:48
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Hola de nuevo

Según veo en tu código creo que intentas dejarla siempre en el centro tanto por la izquierda o derecha como por el alto y bajo, así que el ejemplo que te ha puesto JavierB es la mejor opción

Otra cosa es que la quieras centrar solo por derecha e izquierda como te dijo Cain con ese codigo funciona y poniendo la principal capa como relative y quitandole la posición del alto e izquierda.

Saludosss
  #8 (permalink)  
Antiguo 25/10/2004, 05:05
 
Fecha de Ingreso: septiembre-2004
Mensajes: 104
Antigüedad: 19 años, 7 meses
Puntos: 0
a mi con lo de javier se me keda la capa arriba a la izkierda
  #9 (permalink)  
Antiguo 25/10/2004, 11:50
Avatar de the_max  
Fecha de Ingreso: octubre-2004
Ubicación: Lima
Mensajes: 379
Antigüedad: 19 años, 6 meses
Puntos: 0
ese es un problema eterno entre los diseñadores. yo tambien tengo las mismas dificultades con el sitio insttel.com, incluso estoy pensando dejar de trabajar con capas, pero no me quiero dar por vencido, hay alguna formula que de veras funcione?, por fa diganme como.
por cierto, que falta mejorar eh?.
__________________
I'm not there... this is happening

Salió el sol: DiarioHispanoPeruano


Entra a los foros de DHP

Última edición por the_max; 25/10/2004 a las 11:54
  #10 (permalink)  
Antiguo 26/10/2004, 09:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola a todos.

En el código que puse en mi anterior mensaje, había un par de errores, que cometía al teclear y eso hacía que no funcionara. Este código está probado en IE, Mozilla y Netscape.

<div style="position:absolute;left:10%;top:10%;width:80 %;height:80%">

Espero que esta vez funcione. Saludos,
  #11 (permalink)  
Antiguo 26/10/2004, 11:43
Avatar de Guilianoc  
Fecha de Ingreso: diciembre-2001
Mensajes: 127
Antigüedad: 22 años, 4 meses
Puntos: 0
creo que tu problema esta aca: width:824px; height:479px, estas trabajando en una capa de 824 pixeles eso en una resolucion de 1024 se va a ver normal pero cuando pasas a 800 x 600 te estan sobrando 24 pixeles y lo normal es que se vean en el lado derecho de tu pantalla, lo recomendable es trabajar en porcentajes pero eso un trabajo muy tedioso, para ello existen las advertencias: Este sitio ha sido diseñado para verse en 800x600 o en 1024x768.
__________________
Guiliano Carrasco S.
El Fracaso no te sobrecogerá nunca si tu determinación para alcanzar el éxito es lo suficientemente poderosa.
  #12 (permalink)  
Antiguo 02/11/2004, 03:26
 
Fecha de Ingreso: enero-2004
Mensajes: 63
Antigüedad: 20 años, 3 meses
Puntos: 0
yo tb he tenido ese problema y depende del navegador por ejemplo en el explorer basta con ke pongas style = "text-align:center;" en el div pero realmente este no debe usarse para eso pasa que el explorer es mas shulo que un ocho jeje, en firefox y otros navegadores como es de suponer no centra por lo que debemos usar otras caracteristicas como margin usando porcentajes , no deberiais usar align=center ni <center> hola </center> ya que estan obsoletos pero vamos que aun asi podeis usarlo.

saludos.
__________________
-----------
TheKeePEr
Emoxion [ Musica Electronica ]
  #13 (permalink)  
Antiguo 26/01/2005, 09:30
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Es lo de siempre... nadie tiene una receta. Creo que probaré lo de JavierB.
Yo antes usaba un script que obtenia los valores de la ventana del navegador y calculaba los centros horizontal y vertical. Con la función onresize recolocaba todo y para los navegadores que no tuvieran javascript o fueran antiguos, pues a mostrar sólo texto.
Pero ha llegado firefox y document.body.clientHeight devuelve 0 (el ancho lo devuelve bien)
Lo dicho, probaré el método JavierB
Saludos
dobeto
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 16:42.