Bonjour

Mon script CGI se compose d'une petite fonction qui permet d'intégrer le style css à ma page. Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
sub include_css_style {
  $content = '<style type="text/css" media="screen">', "\n";
  $content .= 'body {', "\n";
  $content .= 'margin:150px;', "\n";
  $content .= 'padding:0px;', "\n";
  $content .= 'font-family: "tahoma", "verdana", "arial", "helvetica";', "\n";
  $content .= 'font-size:80%;', "\n";
  $content .= 'color:#666666;', "\n";
  $content .= '}', "\n";
  $content .= '#error {', "\n";
  $content .= 'margin:0 auto 0 auto;', "\n";
  $content .= 'padding:10px;', "\n";
  $content .= 'width:370px;', "\n";
  $content .= 'text-align:left;', "\n";
  $content .= 'font-size:8pt;', "\n";
  $content .= 'background-color:#EEEEEE;', "\n";
  $content .= '}', "\n";
  $content .= '#error h1 {', "\n";
  $content .= 'margin-top:5px;', "\n";
  $content .= 'margin-bottom:10px;', "\n";
  $content .= 'font-size:10pt;', "\n";
  $content .= 'color:#333333;', "\n";
  $content .= '}', "\n";
  $content .= '#error a {', "\n";
  $content .= 'color:#DC298D;', "\n";
  $content .= '}', "\n";
  $content .= '#error a:hover {', "\n";
  $content .= 'color:#FFFFFF;', "\n";
  $content .= 'background-color:#DC298D;', "\n";
  $content .= 'text-decoration:none;', "\n";
  $content .= '}', "\n";
  $content .= '</style>', "\n";
  print $content;	
}
Lorsque la fonction est appelée, le style css est appliqué mais si je visualise la source de ma page, je m'aperçois que le style css est affiché sur une seul ligne. Ce qui veut dire que tout mes \n sont supprimés. D'où ma question, existe-t-il un moyen pour les préserver ?

Merci