Aller au contenu

Ma ligne ne se brise pas


francoisch

Sujets conseillés

bonjour

En rougissant, une question de débutant:

- j'essaie d'écrire un texte sur plusieurs lignes

- j'utilise: PRINT "mon texte";

- j'essaie de créer les ruptures de lignes avec \n (aussi avec \r et \t):

--- un essai: PRINT "mon \ntexte";

--- un autre essai: PRINT "mon"."\n"." texte";

--- encore d'autres essais

mais je n'y arrive pas.

Je viens de chercher pendant un bout de temps sur de nombreux sites sans trouver la solution.

Merci par avance de votre aide.

F

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Les nouvelle lignes (que ce soit \n, \r ou \n\r) ne sont pas traduites par un retour à la ligne dans un fichier HTML lorsque ce dernier est interprété par un navigateur, à moins que élément où il se trouve soit par exemple <pre> ou <textarea> par exemple (ou tout autre élément pouvant contenir du texte et prenant en compte l'attribut CSS "white-space: pre;").

Sinon pour avoir un retour de ligne effectif en HTML (après interprétation du code par un navigateur) il est possible d'utiliser le balise <BR> ou en xHTML <br /> et PHP met à disposition une fonction permettant de convertir toutes les nouvelles ligne en balises <br /> : nl2br.

P.S. : Dans le cadre d'un fichier texte les nouvelles lignes se font effectivement avec ces caractères "non-imprimables" : \n (Unix/Linux), \r\n (Windows) et \r (Mac)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...