par
Rezus » 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]
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]
<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>
[/code]
Le code du css:
[code]
ul, li {
padding: 0px;
padding-right: 5px;
display: inline;
}
[/code]
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]