Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2012, 10:28
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Centrar texto verticalmente

Hola gente, llevo varios días intentando solucionar esto, pero nada. El caso es que necesito centrar un texto verticalmente, como bien dice el título.

Esto es lo que tengo:
Código HTML:
Ver original
  1. <ul class="slider-pagination">
  2.     <li class="slider-item">
  3.         <a href="#">
  4.             <figure class="alignleft">
  5.                 <img alt="Como estudiar" src="images/foto-01.jpg"/>
  6.             </figure>
  7.         <span class="slide-title"><h3 class="entry-title">Titulo de la entrada</h3></span>
  8.         </a>
  9.     </li>
  10.     ...
  11. </ul>
Y este el css
Código CSS:
Ver original
  1. .slider-item a{
  2.     display: block;
  3.     overflow: hidden;
  4. }
  5. #slider figure,
  6. #slider img{
  7.     margin: 0;
  8.     line-height: 0;
  9. }
  10. .slide-title{
  11.     height: 45px;
  12.     margin: 10px 0;
  13.     display: block;
  14.     overflow: hidden;
  15. }
  16. .slider-item .entry-title{
  17.     font-size: 20px;
  18.     display: inline;
  19.     line-height: 24px;
  20. }
Como ven, lo único que pude lograr es ponerle a la clase .slider-title el margin: 10px 0, que cuando el texto tiene dos lineas está perfecto, pero cuando es de una sola, por supuesto no funciona como yo deseo...

Ya he probado de mil maneras con vertical-align: middle y diferentes valores para los display, inline e inline-block y nada, ni se inmuta...

Pueden ver el trabajo en fase constructiva aquí http://ceformat.s4w.biz/ es la parte derecha del slider....

Agradezco de antemano la ayuda que me puedan brindar.

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose