J'ai un menu horizontal construit en utilisant un élément <ul>
. J'essaie de l'obtenir pour répartir uniformément chaque <li>
sur la largeur du menu. Sur la base de plusieurs réponses ici sur SO, je le CSS suivant:L'affichage des cellules de table ne fonctionne pas
ul {
display: table;
width: 100%;
}
ul li {
display: table-cell;
}
Cependant, peu importe ce que j'essaie, les <li>
éléments finissent toujours avec un affichage calculé de block
, avec ces informations contradictoires du débogueur (testé en FF et Chrome):
Je ne savais pas ce qui se passe ici, et (surtout) comment puis-je obtenir mes articles de liste pour afficher comme table-cell
?
Je pense qu'il est remplacé par un autre style appliqué à li. Pourriez-vous fournir le lien vers la page !!! –
Pouvez-vous nous montrer votre HTML ou la fonction qui construit votre HTML? – DomeTune
Je préférerais ne pas révéler le client, désolé. Il est généré à l'aide de Symfony 1.4. Où pourrais-je regarder pour voir si c'est annulé? Le débogueur ne devrait-il pas montrer ce qui l'emporte? – Kricket