retour à la ligne

zouzou
Invité n'ayant pas de compte PHPfrance

25 sept. 2006, 22:41

Bonjour, j'essaie d'apprendre le php mais j'ai déjà un problème. Quand j'essaie le code suivant sur le serveur de mon école, le retour à la ligne entre "bonjour le monde" et "le retour à la ligne ne marche pas" n'existe pas.

echo "Bonjour le monde,","\n","le retour à la ligne ne marche pas";

echo "<p>page PHP en cours de fabrication</p>","A bientôt";

En revanche le texte entre <p> et </p> va bien à la ligne.

Si je regarde la source en faisant afficher source, j'obtiens bien :
Bonjour le monde
le retour à la ligne ne marche pas...

D'autre part, lorsque je copie/colle des exemples du même style d'internet, j'ai le même problème.
Si quelqu'un a une idée. Est ce que ça viens du serveur ?
Merci pour les réponses

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

25 sept. 2006, 23:07

Le retour a la ligne "\n" n'est visible que dans le texte brut (code source).
Les balises HTML <p></p> forment un paragraphe il y a donc un retour a la ligne , visible sur la page, pour ce qui vient après.

C'est tout à fait normal.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 592 Messages

26 sept. 2006, 10:38

salut sinon tu as la solution de la balise : <br>

moi je sais que la balise <p> me gonfle car elle perd un espace fou !!! :twisted:

voila voila!! :wink:

Mammouth du PHP | 19672 Messages

26 sept. 2006, 12:53

moi je sais que la balise <p> me gonfle car elle perd un espace fou !!! :twisted:
Très mauvaise raison. On peut parfaitement ajuster l'espace utilisé par un bloc <p></p> en CSS.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 592 Messages

26 sept. 2006, 16:40

oui bien sur mais moi
je parle par défaut :wink:

sinon ma balise <br> moi je vote "pour" :lol:

ViPHP
ViPHP | 3607 Messages

26 sept. 2006, 17:36

Je conseillerait quand-même à zouzou d'essayer d'apprendre l' (x)html avant d'apprendre le php...

Boarderman
Invité n'ayant pas de compte PHPfrance

26 sept. 2006, 17:53

Code : Tout sélectionner

<p style="margin-top: 0; margin-bottom: 0"></p>
Voila :wink: