Espace en trop (template + css)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Espace en trop (template + css)

Espace en trop (template + css)

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]