Centrer verticalement un div

Je veux centrer verticalement le sous-menu de cette page entre les deux lignes.

http://complete.sanscode.com/Landscape.

Voir la partie qui dit Master Planning | Park … etc. J’aimerais utiliser jQuery pour centrer cela. Est-ce que quelqu’un sait comment?

Modifier: le menu peut comporter plusieurs lignes.

Merci

Jason

Il suffit de définir la line-height de line-height CSS sur une valeur fixe: http://jsfiddle.net/simevidas/yHjjx/

D’après ce que je peux dire, vous voulez centrer un élément dans une zone de hauteur fixe? Il est préférable d’append une marge supérieure pour réduire la navigation et ajuster l’atsortingbut height en conséquence.

En outre, votre navigation quitte l’écran lorsque vous réduisez également la fenêtre du navigateur. Id envisager d’append un conteneur div avec la largeur fixe que vous êtes après et marge auto au centre. Légèrement hors sujet, mais cela devrait vous rendre les éléments plus faciles à gérer.

Supprimez le remplissage supérieur de votre identifiant #navigation et ajoutez une line-height:120px . Vous n’avez pas besoin de jQuery pour cela.

 #navigation { height:120px; line-height:120px; padding:0 1em 0 0; width:720px; } 

J’ai abandonné et utilisé des tables.

http://giveupandusetables.com/

mais la hauteur de la ligne a fait l’affaire, voir les réponses ci-dessus

Vous pouvez définir l’atsortingbut css ‘line-height’ sur le contenu approprié pour le centrer verticalement, essayez-le