[CGI - CSS] Problème d'intégration feuille css
Bonjour à tous!
Après avoir trouvé et testé les solutions de plusieurs topics sur mon problème, je me permets d'ouvrir un sujet puisque mon problème subsiste.
Je suis actuellement en train de créer une interface web pour une base de données (mysql) à l'aide de script perl en utilisant les modules dbi et cgi.
Voici l'arborescence de mon site /var/www/monsite :
- à la racine, en vrac (ok ce n'est pas très organisé) il y a toutes mes pages html et ma feuille de style prénommée formulaire.css
- /cgi --> contient tous les scripts perl gérant les paramètres cgi
Ma feuille CSS fonctionne avec toutes les pages html situées à la racine. Lorsque j'appelle un script cgi dans lequel j'ai inséré ce morceau de code :
Code:
1 2 3 4
|
print $cgi->header(),
$cgi->start_html(-style=> {'src'=>'formulaire.css'},
-title=>'Inventory'); |
ma feuille CSS ne s'applique pas sur la page dynamiquement créée.
Au départ, je pensais que c'était une question de localisation de ma feuille css mais que je la mette à la racine ou dans le dossier cgi, rien n'y fait, le style n'est pas appliqué. Pourtant, le code source de la page semble correct :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>Inventory</title>
<link rel="stylesheet" type="text/css" href="formulaire.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Inventory 2009</h1><table /><tr />
</body>
</html> |
Je suis un peu perdue, donc si vous avez une idée je suis preneuse!
Merci d'avance!
A bientôt