#1 french template designers
Cheap Templates !
Tutorial list
Des puces en images
- Profil : Débutant
- Thème : Mise en page
- Technologie : CSS
- Source : Openweb Group
- Auteur : Pascale Lambert
- URL : Voir le document original
- Mise à jour : 01/05/2004
En bref
Afin de rendre plus attrayante une liste à puces, l'utilisation des CSS permet de remplacer les traditionnelles puces par des images, de façon extrêmement simple.
La solution list-style-image
Cette technique fonctionne avec les navigateurs modernes : MSIE 5 et +, Netscape 6 et +, Mozilla 1, Opéra 5 et +, etc. (Les navigateurs plus anciens affichant une liste à puce classique à la place de la liste personnalisée). Elle utilise les attributs CSS
color, display, font-family, font-size et list-style-image.
Source CSS
À placer dans une feuille de style externe ou dans l'en-tête de la page (X)HTML entre des balises <style type="text/css"></style> :
li {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 100%;
color: black;
display: list-item;
list-style-image: url(puce.png);
}
Source (X)HTML
<ul> <li>item 1</li> <li>item 2</li> <li>item 3</li> </ul>
Résultat
La solution background-image
L'inconvénient de la méthode précédemment décrite est que les images choisies comme puces ne sont pas forcement alignées avec le texte.
Pour résoudre ce problème, Samuel Latchman prescrit de mettre ces images en fond (background-image:horizontal vertical) et d'ajuster la position à l'aide de l'attribut background-position et d'un padding-left pour que l'image ne se superpose pas au texte.
De plus, il faut bien sûr désactiver les puces par défaut à l'aide de list-style-type:none;.
Source CSS
À placer dans une feuille de style externe ou dans l'en-tête de la page (X)HTML entre des balises <style type="text/css"></style> :
li {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 100%;
color: black;
list-style-type: none;
background-image: url(puce.png);
background-repeat: no-repeat;
background-position: 0% 65%;
padding-left: 15px;
}
Les positions background-position:0% 65%; et padding-left:15px; sont évidemment à modifier selon l'image utilisée.
Résultat
Testez le résultat dans votre navigateur.
Une question, une remarque ? Écrivez à l'auteur à pascale.lambert@openweb.eu.org.
Tutorial list
To help you using your templates, we have outlined best of breed tutorials on essential aspects of the web. The tutorials are listed by increasing level of knowledge and they are all under the copyright of their respective authors (who we thank very much). To improve your skills and discover new techniques, we would highly recommend you the reading of this RSS Tutorial List. We are continuously seeking for the best tutorials websites and we display their latest RSS Feed here : 40 superbes tutoriaux du web (RSS) -- New --Discover CSS
- CSS First Steps
- Handling CSS Buttons
- CSS images bullet list
- Background images with CSS
- First steps in CSS positionning : 1 Output and relative position
- First steps in CSS positionning : 2 Float position
- First steps in CSS positionning : 3 Absolute position
- First steps in centering a CSS box
- Managing CSS Tables
- Managing images with CSS
Discover (X)HTML Language
Other interesting tutorials
- 40 excellent tutorials (RSS) -- New --
- http://normandlamoureux.com/cours/xhtml
- http://www.mammouthland.net
- http://fr.selfhtml.org/
- http:/fr.html.net/tutorials/css/
- http://pompage.net/pompe/listes/


