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
| |||
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 |
| ||||
<div align="center"> </div>
__________________ M a l d i t o F r i k i |
| |||
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> </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> Á D M I N I S T R A C I Ó N</strong></font></pre> </div> </div> </div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td> </td> <td> </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> |
| ||||
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 ![]() ![]() 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 ![]() |
| ||||
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 |
| ||||
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, ![]() |
| ||||
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. |
| |||
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. |
| |||
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 ![]() Lo dicho, probaré el método JavierB ![]() Saludos dobeto ![]() |