Tengo el siguiente código html:¿Cómo alinear verticalmente un DIV al lado de una imagen?
<div id="personalInfo">
<img class="photo" alt="" src="...." />
<div id="details">
<p>
<label class="label">Name:</label>
<label class="detailsLabel"></label>
</p>
<p>
<label class="label">Date of birth:</label>
<label class="detailsLabel"></label>
</p>
<p>
<label class="label">Employee id:</label>
<label class="detailsLabel"></label>
</p>
<p>
<label class="label">Status:</label>
<label class="detailsLabel"></label>
</p>
</div>
</div>
y el siguiente CSS:
#personalInfo
{
width: 35%;
float: left;
clear: left;
margin-top: 5%;
margin-left: 2%;
font-size: 1.3em;
}
#details { margin-left: 5%; }
.photo {
vertical-align: middle;
width: 150px;
height: 150px;
float: left;
margin-left: 3%;
border: 1px solid #d1c7ac; }
.label { margin-top: 2%; margin-left: 5%; font-weight: bold; }
.detailsLabel { margin-top: 5%; margin-left: 0.5%; }
necesito div los 'detalles' para ser alineado verticalmente a media relativamente a la imagen. ¿Cómo puedo lograr eso?
Gracias !!!
Tal vez sea sólo yo, pero no tengo ni idea de lo que quiere decir con ' "Necesito div los 'detalles' para ser alineado verticalmente a media relativamente a la imagen."'. – thirtydot
mira aquí - http://img703.imageshack.us/img703/2591/examplekc.png Necesito todas las etiquetas (que se encuentran en el 'detalles' div) para estar en el medio de la imagen y al lado de ella. .. – Sash
Ah, ya veo. Mi ventana era bastante estrecha, por lo que el texto estaba debajo de la imagen. – thirtydot