La balise <PRE> et les sauts de lignes et CSS, PHP - PHP - Programmation
Marsh Posté le 04-04-2006 à 00:48:48
et sans le "white-space: nowrap;" ?
Marsh Posté le 04-04-2006 à 02:33:47
Négatif. Ca ne fais pas de saut de ligne.
J'utilise maintenant cette syntaxe dans mes pages php que j'inclu :
Citation : |
Autre question, suis-je mieux de placer le code de mes page.php dans ma BD ou bien dans des fichiers .php ?
Marsh Posté le 21-11-2007 à 15:08:21
+1 est-il possible au final de repomper la css de la balise <pre>
Afin que le texte s'affiche respectant la tabulation donnée dans notepad ( espace, tabs et sauts de lignes ), sans pour autant déborder en largeur
Marsh Posté le 03-04-2006 à 22:21:41
Allo, je veux afficher du code (sans l'interpreter) sur mes page .php. J'utlise include mapage.php. Dans cette page se trouve par exemple ce bout de code VBS :
<div id="code">
<PRE>
<%
' Variables
' *********
dim objConn
dim objRS
sDossierServeur = Request.Form("txtNomDossierServeur" )
' Connect to the DB
' *****************
set objConn = Server.CreateObject("ADODB.Connection" )
objConn.Open "Driver={MySQL ODBC 3.51 Driver}; server=localhost; Database=gestFichiers; Uid=root; Pwd=;"
Set objRS = Server.CreateObject ("ADODB.Recordset" )
...
%>
</PRE>
</DIV>
Voici le code du fichier .CSS :
div#code
{
background-color: #efefef;
font: normal 11px "Courier New";
border: solid 1px #cccccc;
padding: 5px;
white-space: nowrap;
width: 490px;
height: 100%;
overflow: auto;
}
Le problème est qu'il m'affiche tout le code sur une seule ligne malgré l'utilisation de la balise PRE. Je ne veux pas être obligé de mettre un \n ou BR apres chaque ligne de code, je voudrais que cela s'automatise.
Voici le lien : http://www.scriptinformatique.com/ [...] 4_193.html.
Je veux faire comme dans les forums dans le fond qui affiche du code.