HTMLeando: para desarrolladores Web

Pregunta


¿Cómo centrar un texto verticalmente con CSS? 

Responder esta pregunta por dudin el 2009-05-19
El caso es que tengo una lista desordenada y deseo que los textos correspondientes a cada item queden centrado verticalmente, la altura de cada elemento li es fija.
<ul id="lista">
<li>Mi texto 1 a centrar en la vertical con CSS</li>
<li>Mi texto 2 a centrar en la vertical con CSS</li>
<li>Mi texto 3 a centrar en la vertical con CSS</li>
</ul>
Mientras que el CSS aplicado hasta ahora es el siguiente:
#lista  ul  {
    margin: 0; 
    padding: 0;
}
#lista  ul  li {
    margin: 0 0 10px 0; 
    padding: 0 10px 0 10px;
    height: 64px; 
}

Respuestas

Thumb_up
Thumb_down

0%
0%
ESTE ARTICULO ES UNA PORQUERIA
por Anónimo el 2011-08-25

Thumb_up
Thumb_down

0%
0%
ESTE ARTICULO ES UNA PORQUERIA
por Anónimo el 2011-08-25

Thumb_up
Thumb_down

0%
0%
Centrar verticalmente un texto dentro de la etiqueta li puede lograrse asignándole el alto de línea del texto igual al alto total del li.
#lista  ul  li {
    margin: 0 0 10px 0; 
    padding: 0 10px 0 10px;
    height: 64px;
    line-height: 64px; /* Para centrar*/ 
}
Ahora si el texto tiene más de una línea no funcionará correctamente.
por dudin el 2009-05-19

Anónimo:   Entrar


Consejo: Sé tan específico y descriptivo como puedas. Comparte tu experiencia personal o tus conocimientos.
Puedes investigar para completar tu respuesta.

Puedes poner directamente trozos de código usando las etiquetas [code=php] y [/code] o incrustar desde Snipplr.com [snippet=id_snippet]

Compartir: WebeameMeneame Delicious Digg

Preguntas relacionadas