Liens contextuels :
| Auteur | |
|---|---|
| pan | # 06 Sep 2008 - 09:55:40 |
Aware... 73 Posts |
Bonjour, Est-il possible avec une CSS de réaliser une liste dont chaque ligne aurait une couleur différente ? Par exemple deux couleurs qui changeraientt à chaque ligne : Première ligne, rouge Deuxième ligne, verte Troisième ligne, rouge Quatrième ligne, verte Etc Je voudrais réaliser cet effet pour une meilleure lisibilité. Merci pour vos conseils Modifié par pan (06 Sep 2008 - 09:57) |
| 6l20 | # 06 Sep 2008 - 13:00:45 |
Chasseur de 1/2 Kiwiz Modérateur 1371 Posts |
Bonjour pan, Je ne sais pas si cela va améliorer la lisibilité de ta liste, mais il est effectivement possible d'alterner les couleurs des lignes de ta liste en utilisant une classe par exemple : html :
css :
Ceci reste valable quelque soit le type de liste que tu vas utiliser, mais également pour tout ce que tu souhaites (ligne de tableau, ligne de paragraphe (soyons dingue ) Cdt, Sylvain Modifié par 6l20 (06 Sep 2008 - 15:22) XHTML: structure. CSS: présentation. Javascript: comportement. |
| pan | # 06 Sep 2008 - 13:47:20 |
Aware... 73 Posts |
En fait la liste est issue d'entrées de ma base de donnée, donc le nombre des lignes est aléatoire. Du coup, je ne peux pas intervenir sur le code qui est généré par php donc impossible de désigner chaque ligne de la liste avec une classe et j'ai bien peur de devoir intervenir sur le code source de la boucle php... |
| Felipe | # 06 Sep 2008 - 14:31:48 |
| Administrateur 4769 Posts |
Bonjour,pan a écrit : je crois pas que ce soit important, à moins que tu aies une pagination et qu'elle soit bizarrement faite. Il suffit d'énumérer pair/impair/pair/... pan a écrit : En PHP, la solution est simplement de rajouter le texte ' class="pair"' (sans les apostrophes) juste avant le chevron fermant de <li> une fois sur 2. Le plus simple pour ça est d'utiliser la fonction modulo dans un if présent dans ta boucle:
Autre variante sans compteur:
Une solution différente est de le faire en Javascript: http://www.alistapart.com/articles/zebratables/ mais bon ceux qui désactivent JS ne verront rien du tout alors que cela ne demande que 3 lignes de PHP ... Modifié par Felipe (06 Sep 2008 - 14:41) Concours de novembre: racontez-nous une histoire |
| Everholt | # 06 Sep 2008 - 15:01:33 |
| 33 Posts |
Et pour avoir eu ce problème, ce simple code javascript cause du souci à IE6 de sorte que la page mets deux fois plus de temps à se charger. |
| Benjamin D.C. | # 06 Sep 2008 - 15:14:51 |
| Modérateur 2408 Posts |
Sinon, à l'avenir...
This is the way, step inside. |
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles
Nikozen : Hébergement - Réalisation : Alsacreations.fr


)

