IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Probleme de menu


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1
    Par défaut Probleme de menu
    Bonjour,
    voila j'ai un soucis dans un menu, mon menu est une liste,
    cette liste comporte des balises <a> mis en display:block afin d'etre clicable sur toute leur longeur, a l'interieur de ces balises <a> et en + des texte de menu j'ai des puce (image) afin de les placer je me suis dit que j'allais entourer mon texte d'une <div>, y attribuer un float:left et faire de meme avec mes image cependant lorsque je met un <div> dans mon <a>, ie me genere un espace

    http://soriaait.free.fr/clients/elwenne/#

    je vous poste mes deux partie de code

    CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    #corps_1 ul a{
    	color:#FFFFFF;
    	padding: 5px 0 0 10px;
    	background-color:#000000;
    	width:220px;
    	height:22px;
    	display:block;
    }
     
     
    #corps_1 ul li{
    	list-style:none;
    	border-bottom:1px solid #1E1E1E;
    	border-top:1px solid #1E1E1E;
    	clear:both;
    }
     
     
    #corps_1 ul li img{
    	float:left;
     
    }
    #corps_1 ul li div{
    	float:left;
    }
    HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <ul>
    	<li><a href="#" ><div>Acceuil</div><img src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
    	<li><a href="#" ><div>Galeries</div><img src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
    	<li><a href="#" ><div>Biographie</div><img src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
    	<li><a href="#" ><div>Conditions</div><img  src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
    	<li><a href="#" ><div>Livre d'or</div><img src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
            <li><a href="#" ><div>Contact</div><img  src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
    	<li><a href="#" ><div>Liens</div><img  src="images/corps/corps_1/puce.jpg" alt="puce" /></a></li>
    </ul>
    Merci d'avance pour vos réponses

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 228
    Par défaut
    J'aimerai également connaitre la solution a ce problème perso cela m'est déjà arriver j'ai jamais compris d'où ça vient de l'aide de quelqu'un d'autre?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 228
    Par défaut
    Sommes nous vraiment les seuls à avoir eut ce genre de soucis?

  4. #4
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    oublie le div, les liens ne peuvent contenir que des éléments inline.
    Ensuite, devoir ajouter une image html à chaque item de liste est très lourd au niveau du code. (au passage mieux vaut mettre un alt vide plutôt que alt="puce", puce n'apporte aucune information à l'utilisateur)
    Contente toi de ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <ul>
      <li><a href="#">Acceuil</a></li>
      <li><a href="#">Galeries</a></li>
      <li><a href="#">Biographie</a></li>
      <li><a href="#">Conditions</a></li>
      <li><a href="#">Livre d'or</a></li>
      <li><a href="#">Contact</a></li>
      <li><a href="#">Liens</a></li>
    </ul>
    Puis dans ta CSS par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #corps_1 ul a {background: url(../images/corps/corps_1/puce.jpg) no-repeat right 0.5em; padding-right: 25px
    }

Discussions similaires

  1. Probleme de menu deroulant Sous IE6
    Par Althor dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/09/2006, 15h31
  2. Probleme colonnes + menu separé
    Par Chenr dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 31/08/2006, 16h09
  3. probleme Clonage menu
    Par vincedjs dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 02/03/2006, 12h32
  4. [CSS] Probleme de "MENU"
    Par nocy dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 14/01/2006, 19h38
  5. Probleme affichage menu (.js)
    Par freud dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/10/2005, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo