28173 sujets

CSS et mise en forme, CSS3

Bonjour

Je suis en train de développer un menu horizontal avec CSS.
Tout est ok. Les titres des rubriques sont bien alignés verticalemlent avec line-height. Mais j'ai un des titres qui se met sur deux lignes. Et là j'arrive pas à resserer les deux lignes. J'ai essayé avec padding, ça ne fait que décaler le texte vers le bas ou le haut.

Exsite t'il une solution ?

Merci d'avance
phil
Bonjour,

Ce que tu obtiens est tout à fait normal, puisque "line-height" définit une hauteur de ligne avant tout.

Dans le cas ou tu as un onglet avec deux lignes, il faut mettre une classe spécifique sur cet onglet du menu.

Par exemple :

une ligne : line-height:30px;
deux ligne : line-height:15px;

A adapter pour obtenir le rendu souhaité.