Remplacer le premier caractère par un espace

Résolu
chabinot Messages postés 391 Statut Membre -  
chabinot Messages postés 391 Statut Membre -
Bonjour,
J'affiche une liste comme ceci :
1
2
8
21
9
14

J'aimerais que l'affichage se fait comme suit :
  1
  2
  8
21
  9
14

les chiffres alignés mais à droite.
La balise <div> qui doit le faire, je précise dans le css = text-align: right;
Mais, apparemment, rien n'y fait.
Merci pour votre aide
Cordialement

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    J'affiche une liste comme ceci

    Et quel code as tu donc écrit ?
    Sans cette information... comment espères tu qu'on puisse t'aider à le modifier ?
    Tu parles de liste ... as tu utilisé du <ul><li> ?

    PS: (juste par ce que ça me fait mal aux yeux....)

    J'aimerais que l'affichage se fait comme suit
    FASSE ... subjonctif => https://www.superprof.fr/ressources/francais/niv-restants/02-tout-niveau-francais/temps-subjonctif-passe-present-faire.html

    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Au cas où...
      regarde ce que fait ce code
      echo "<pre>";
      echo sprintf("%' 3d\n", 1);
      echo sprintf("%' 3d\n", 123);
      echo sprintf("%' 3d\n", 45);
      echo "</pre>";
      
      0
    2. chabinot Messages postés 391 Statut Membre 16
       
      Bonjour,
      J'ai, en effet, fait une faute de français. Mais vous en avez, sans doute, fait également.
      Ce n'est pas une raison de m'en faire le reproche.
      Car j'en aurais beaucoup à dire, si je faisais remarquer à tous ceux qui en font et je ne parle même pas des fautes d'orthographe qui pullulent sur Internet.
      Cordialement
      0