[PHP] faire une tabulation ?

faire une tabulation ? [PHP] - PHP - Programmation

Marsh Posté le 01-04-2004 à 13:46:49    

hello,
 
je n'arrive pas à avoir l'affichage de la tabulation.
 

Code :
  1. <html>
  2. <head>
  3. <title>test</title>
  4. </head>
  5. <body>
  6. <?
  7. echo "un \t un";
  8. ?>
  9. </body>
  10. </html>


 
et ça m'affiche "un un" sans tabulation.
 
 :??:
 
 
edit : en affichant le code source de la page :
 

Code :
  1. <html>
  2. <head>
  3. <title>index</title>
  4. </head>
  5. <body>
  6. un   un
  7. </body>
  8. </html>


 
il y a une tabulation qui est faite.
 
comment l'afficher ?


Message édité par Pizz le 01-04-2004 à 13:50:06

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 01-04-2004 à 13:46:49   

Reply

Marsh Posté le 01-04-2004 à 13:50:42    

Plusieurs espaces consécutifs dans un source html sont remplacés par un seul à l'affichage.
Pour forcer l'affichage d'un espace il faut insérer "&nbsp;" dans le source. Il faut regarder s'il existe un code pour afficher une tabulation.

Reply

Marsh Posté le 01-04-2004 à 13:54:54    

<?php
echo "<html>\n";
echo "\t<head>\n";
echo "\t\t<title>test</title>\n";
echo "\t</head>\n";
echo "\t<body>\n";
echo "\t</body>\n";
echo "</html>\n";
?>


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 01-04-2004 à 13:56:47    

Arf, c'est pas dans le source que tu veux une tabulation :D
 
Utilise un tableau <table>...
 
Edit: mais ça, c'est pas un problème de PHP, c'est du HTML :ange:


Message édité par Mara's dad le 01-04-2004 à 13:57:39

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 01-04-2004 à 13:57:41    

Mara's dad a écrit :

Arf, c'est pas dans le source que tu veux une tabulation :D
 
Utilise un tableau <table>...


 
justement, c'est pour ne pas utiliser de tableau  :o  
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 01-04-2004 à 14:03:39    

bon ben ... je vais utiliser un tableau :o


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 01-04-2004 à 14:06:20    

Essaye d'insérer "& # 9 ;" dans ton source.
(Sans espace. Le forum ne veut pas l'afficher si je colle tous les caractères.)


Message édité par Vinx le 01-04-2004 à 14:07:26
Reply

Marsh Posté le 01-04-2004 à 14:09:23    

Vinx a écrit :

Essaye d'insérer "& # 9 ;" dans ton source.
(Sans espace. Le forum ne veut pas l'afficher si je colle tous les caractères.)


 
ça ne fait rien.


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 01-04-2004 à 14:52:30    

les espaces pour mise en page cai mal :o

Reply

Marsh Posté le 01-04-2004 à 18:26:49    

utilise un style CSS et cale un "padding-left: x"
 
et t'auras la tabulation que tu veux...

Reply

Marsh Posté le 01-04-2004 à 18:26:49   

Reply

Marsh Posté le 02-04-2004 à 12:06:33    

Pour afficher les tabulations et les espaces comme dans ton code source sans te prendre la tête avec les margin et padding, 3 solutions :
1°)

echo "<pre>un \t un</pre>";


2°) dans le html :

echo "<p>un \t un</p>";


dans le css :
p {
 font-family: monospace;
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed