he buscado por interne todas las posibilidades para centrar verticalmente una imagen dentro de un div.
Mi caso es que tengo un div con float: right con un ancho y alto especifico.
Dentro de este div va una imagen, que sus medidas son desconocidas, por lo que el ancho se ajusta y el alto nunca se supera. No llego a centrarlas verticalmente.
Adjunto el codigo:
Código HTML:
<div id="not"> <div id="d"> <h3>TITULO</h3> <p>UNA DESCRIPCION</p> </div> <div id="imagen1"> <img id="i1" src="<?echo $ruta;?>"> </div> <div id="f"> FECHA PUBLICACION </div> </div>
Código HTML:
#not{
width: 100%;
height: 49%;
margin-bottom: 1%;
}
#d{
width: 56%;
height: 80%;
float: left;
margin-right: 1%;
}
#d h3{
margin-top: 0%;
margin-bottom: 2%;
margin-left: 0%;
}
#d p{
width: 92%;
height: 75%;
margin-top: 0%;
margin-bottom: 0%;
margin-left: 8%;
}
#imagen1{
width: 43%;
height: 100%;
float: right;
}
#i1{
width: 100%;
height: auto;
}
Muchas gracias de antemano.



