Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2013, 01:00
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: como ajustar texto verticalmente?

Para un menú, lo que se suele usar para centrar verticalmente texto es usar un pequeño truco, que es darle una altura de linea al texto igual a la altura del elemento del menú:

Código CSS:
Ver original
  1. #menu {
  2.   height: 30px;
  3. }
  4.  
  5. #menu a {
  6.   line-height: 30px;
  7. }


Luego, para ser semánticamente correcto, deberías de usar una lista desordenada para el menú. Incluso si usas HTML5 usar la etiqueta nav:

Código HTML:
Ver original
  1. <nav role="navigation">
  2.   <ul>
  3.     <li><a href="/enlace">Inicio</a></li>
  4.     <li><a href="/enlace">Final</a></li>
  5.   </ul>
  6. </nav>

Para ese menú en concreto, no necesitas usar ninguna imagen. Puedes usar algún pseudo-elemento para recrear las lineas divisorias y para el borde inferior, aplicarle un borde al elemento nav.