Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   vertical-align... (http://www.forosdelweb.com/f53/vertical-align-377658/)

EmmanuelOA 12/03/2006 13:15

vertical-align...
 
Miren, ya maqueté en css esta página (eordonezangulo.ifrance.com/wwwroot) como me lo recomendaron y quedó mejor, pero miren: en el div#encabezado puse vertical-align:middle; y aun así la imagen gif que hay ahí sigue saliendo en top y no en middle. ¿Por qué?

Gracias!

AlvaroG 12/03/2006 14:20

¿y si le ponés vertical-align a la imagen?

Yo también he tenido problemas a la hora de probar esta propiedad, por lo general los solucionaba variando el elemento al que se la ponía.


Saludos.

EmmanuelOA 12/03/2006 14:38

Ya intenté:
<img src="img/eoranlogo.gif" style="vertical-align:middle"/>

y

<div id="encabezado" align="right" style="vertical-align:middle">
<img src="img/eoranlogo.gif" />
</div>

Ninguno sirve...

Jorolo 12/03/2006 14:39

Hola a todos.

Vertical-align no funciona en un div por que no debe hacerlo. Como no debe hacerlo en ningún elemento en bloque.

Vertical-align se aplica a los elementos a nivel de línea y 'table-cell'

http://www.sidar.org/recur/desdi/tra...vertical-align

EmmanuelOA 12/03/2006 20:57

¿cómo puedo poner entonces el logo en medio verticalmente de la imagen de fondo? Intenté:

<p style="margin-top:30px"><img src="logo.gif"/></p>

Y funciona con IE pero con Firefox deforma el padding del contenedor... ligo intenté creando un
div#logo {
position:relative;
top:50px;
width:largodellogopx;
heigh:altoodellogopx;
background-image:url('logo.gif');
(y alguna otra cosa que no recuerdo)
}
y funcionaba más o menos pero hacía que el contenedor ya no estuviera al centro de la pantalla sino alineado a la izquierda....

¿alguna idea?

EmmanuelOA 12/03/2006 21:03

No, olvídenlo, lo resolví así:
div#logo {
position:relative;
top:30px;
}

gracias

SiR.CARAJ0DIDA 13/03/2006 09:52

div#logo {
position:relative;
top: 50%;
margin-top: -(la mitad del alto de la imagen) px;
}


La zona horaria es GMT -6. Ahora son las 21:39.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.