Camilo:
Al ponerle display:block lo convertís en un elemento de bloque y deja de
funcionar el vertical-align
Propongo esto:
li span { display: block; height: 3em; }
li span a { vertical-align: center; }
<li><span><a>dsa</a></span></li>
Si encontraste la solucion a un problema, podés enviarla a la lista aun
si nadie la requiere, puede ser interesante para probar y discutir. Por
favor hacelo con otro Asunto, no como yo que suelo secuestrar hilos.
Martin.
Camilo Kawerín wrote:
Hola a todos,
Quiero hacer algo tan sencillo como centrar el texto dentro de un
elemento de bloque o, más exactamente, dentro de un enlace con
display: block.
Tengo en claro que vertical-align no es aplicable a elementos de
bloque, pero no entiendo porqué no funciona al aplicarlo a elementos
de línea.
En síntesis, cómo puedo alinear verticalmente el texto en:
<li><a href="#">Opción</a><li>
li a {display: block; height: 3em; }
Saludos,
Por cierto, el sábado encontré una manera de solucionar un problema
que solía tener en IE al hacer una barra de navegación horizontal con
los <li> flotados y sin una ancho fijo. Si alguien tenía este problema
y no encontraba solución, se la envío.
--
Martin Szyszlican
www.y.net.ar
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo