Espace en trop (template + css)

Petit nouveau ! | 2 Messages

16 mai 2006, 21:17

Bonjour,
Je développe actuellement un forum en php. J'utilise des templates, à l'aide de la phplib, combiné à une feuille de style. J'ai un petit souci au niveau de mon menu. J'affiche une liste de liens dans l'entête du forum. Voici le code du template:

Code : Tout sélectionner

<div> <ul> <li>{LINK_INDEX}</li> <li>{LINK_USERLIST}</li> <li>{LINK_PROFILE}</li> <li>{LINK_LOGIN}</li> <li>{LINK_LOGOUT}</li> <li>{LINK_REGISTER}</li> </ul> </div>
Le code du css:

Code : Tout sélectionner

ul, li { padding: 0px; padding-right: 5px; display: inline; }
Avec ce code, la liste de liens est présenté sur une seule ligne. Chaque lien est espacé de 5 px.

Si l'utilisateur n'est pas connecté la variable "{LINK_LOGOUT}" est vide (c'est à dire égal à ''). Le problème, c'est que je me retrouve du coup avec 10 px entre LINK_LOGIN et LINK_REGISTER au lieu de 5px. Comment supprimer c'est 5 px en trop?

Je précise j'utilise firefox, avec internet explorer je n'ai pas du tout le résultat escompté.
[/code]