Bonjour à tous etun grand merci à Raphaël Goetter qui m'a permis de creer mon 1er site respectant le CSS2.

Donc voilà ,j'ai voulu creer un menu avec des listes personalisées mais je n'arrive pas à centrer le texte par rapport aux images?. Comment peut t-on le faire ?

<ul>
<li id="perso1">Menu1</li>
<li id="perso2">Menu2</li>
</ul>


#menu ul, li {
margin:0;
padding:0;
}

#menu li {
list-style:none;
}

#menu li#perso1 {
list-style-image:url(monimage1.png);
}

#menu li#perso2 {
list-style-image:url(monimage2.png);
}
Bonjour Smiley smile

Pour obtenir des puces centrées au pixel près, tu vas devoir changer de méthode.

Par exemple :

#perso { 
   list-style-type: none; 
   background: url(images/diamond.gif) center left no-repeat; 
   padding: 0 0 0 18px; 
}

Au passage, est-ce que tu pourrais baliser ton code avec le BBCode [ code][/code ] (sans les espaces) tel que demandé dans les règles du forum* ?

Ça le rendra plus lisible.

upload/1-code.gif

Merci, et bienvenue sur ce forum Smiley cligne

--
* que tu as lues et approuvées en t'inscrivant.
merci,
j'ai appliqué ta methode mais voici le rendu que ça me donne "mon image fais 32x32px " upload/5511-ss.JPG

et j'ai utilisé une autre methode ça à l'air de fonctionner :

   line-height:32px;
   height:32px
   list-style-type: none; 
   background: url(images/ajouter.png) center left no-repeat; 
   padding: 0 0 0 50px; 


le resultat:
upload/5511-ss2.JPG

C'est normal que ça marche ainsi ? Smiley rolleyes
Au fait par la meme occasion je voudrais savoir comment centrer une image <img /> par rapport à une balise h1 ?