Sur une structure simple ul
et li
comme celle-ci:
- bridal
//....
ul
est affiché sous forme de tableau et li
sous forme de cellule. J’utilise jQuery pour fixer la largeur du li, après leur chargement sur le DOM. Cela permet de stabiliser la largeur lorsque la famille de fonts est modifiée.
Mais, au chrome, j’obtiens une hauteur fantôme et une largeur de 10px + supérieure à celle calculée par jQuery.
Aidez-moi à résoudre ces problèmes: http://jsfiddle.net/qK8Yr/
Remarque: Si je supprime le code pour définir la largeur, la hauteur fantôme disparaît.
Essayez le CSS suivant pour cette classe
nav#mainNavigation a { cursor: pointer; font-family: 'Verdana'; font-size: 11px; font-weight: bold; display: block; padding: 3px 0px !important; }
Il ajoute 5px left padding, 5px right padding et 2px de largeur de bordure à partir de votre css. si vous ne pouvez pas trouver quels effets css. commenter
nav#mainNavigation > div > ul > li > .relContainer > a { padding: 7px 5px; }
le tag prend ce css