Código:
Y luego los llamo así:a.menu:link { text-decoration:none; font-size: 14px; color: #FFFFFF; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; background-color: #666633; display: block; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-left: 10px; padding-right: 10px; } a.menu:hover{ text-decoration:none; font-size: 14px; color: #FFFFFF; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; background-color:#999933; display: block; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: auto; padding-left: 10px; padding-right: 10px; }
Código:
Hasta aqui todo bien sin embargo cuando lo utilizo con bordes (bien inferior o superior )los textos se quedan siempre pegado al inferior del borde bien por arriba o bien por abajo y lo que quiero es centrarlo:<a href="#" class="menu">Uno</a> <a href="#" class="menu">Dos</a> <a href="#" class="menu">Tres</a>
Código:
No se si me explico bien lo que quiero es que aún aumentando la anchura el texto quede siempre en el centro tanto por arriba como por abajo.a.menu:link { text-decoration:none; font-size: 14px; color: #FFFFFF; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; background-color: #666633; display: block; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: auto; padding-left: 10px; padding-right: 10px; }
He probado con padding y margin incluso pero siempre lo que hace es estirarlo todo y tengo que calcular mano para que quede en el centro, incluso en el bloque intentando darle un alineamiento vertical en el centro (vertical-align: middle;) pero tampoco
¿Puedo arreglarlo?