Compteur envers avec CSS

Résolu
Bonjour,

Je souhaiterais mettre sur mon site Internet un compter qui va au lieu de 1 vers 10, de 10 vers 1.
Donc le texte en bas sera n°1 et le texte en haut n°10.
Quand j'ajoute un nouveau texte en haut, il devient n°11.

Je cherche un code CSS.

Qui peut m'aider ?

Merci d'avance

<ol>
<il>a</il>
<il>b</il>
<il>c</il>
<il>d</il>
</ol>

donne actuellement
1 a
2 b
3 c
4 d

Je souhaiterais qu'il devient
4 a
3 b
2 c
1 d
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. en php

    $donnees = array('a','b','c','d','e','f','g');

    $j = count($donnees);

    echo '<ul>';

    for($i=0;$i<=($j-1);$i++) {

    echo '<li>'.($j-$i).' '.$donnees[$i].'</li>';

    }

    echo '</ul>';

    mais c'est vraiment se compliquer la vie pour rien
    1. Merci pour votre réponse
  2. dans ce cas au lieu de créer une liste numérotée avec ol tu crée une liste non ordonnée avec UL et tu ajoute manuellement la numérotation

    <ul>
    <li>10 a</li>
    <li>9 b</li>
    <li>8 c</li>
    <li>...</li>
    <ul>

    évidemment si tu bouge un élément tu devras tout renuméroter.

    sinon un script en php ou en javascript avec une boucle for
    1. Bonjour

      Merci pour votre réponse

      Pouvez vous me dire comment faire ?
      Je ne connais pas Java ou Php
  3. Si je comprend bien ton souhait, ce n'est pas du CSS qu'il te faut.
    1. Bonjour

      Merci pour votre réponse

      Pouvez vous me dire quel type d'écriture je dois appliquer ?
      Et comment faire ?
      Je ne connais pas Java ou Php