<h2>Marque-pages</h2>
<p class="post-info">firefox:: Bookmarks synchroniser.</p>
<div class="post-content">
HTML
;
[/code]
Le code généré par le script donne bien ce que j'attends (j'ai vérifié
en faisant "voir le code de la page" dans firefox) mais pourtant aucun
style n'est appliqué...
qq1 sait pourquoi ?
Moi, en tout cas, je vois pas...
Le code généré par le script donne bien ce que j'attends (j'ai vérifié en faisant "voir le code de la page" dans firefox) mais pourtant aucun style n'est appliqué...
Il faudrait pour cela qu'il y ait bien un fichier "style.css" situé au même niveau que le script CGI. Ce qui, dans le cas d'un CGI via ScriptAlias (un /cgi-bin/ ou équivalent), à moins que style.css soit lui-même un script, me paraît peu vraisemblable.
Si tu nous disais où est ton script perl, comment il est configuré dans ton Apache, où est ton fichier style.css, etc, ça aiderait un peu.
Ceci dit, tout ça n'a pas grand rapport avec perl mais plutôt avec la configuration de ton serveur web, a priori. Il serait probablement plus utile de poursuivre la discussion sur fr.comp.infosystemes.www.serveurs...
Le code généré par le script donne bien ce que j'attends (j'ai vérifié
en faisant "voir le code de la page" dans firefox) mais pourtant aucun
style n'est appliqué...
Il faudrait pour cela qu'il y ait bien un fichier "style.css" situé au
même niveau que le script CGI. Ce qui, dans le cas d'un CGI via
ScriptAlias (un /cgi-bin/ ou équivalent), à moins que style.css soit
lui-même un script, me paraît peu vraisemblable.
Si tu nous disais où est ton script perl, comment il est configuré dans
ton Apache, où est ton fichier style.css, etc, ça aiderait un peu.
Ceci dit, tout ça n'a pas grand rapport avec perl mais plutôt avec la
configuration de ton serveur web, a priori. Il serait probablement plus
utile de poursuivre la discussion sur fr.comp.infosystemes.www.serveurs...
Le code généré par le script donne bien ce que j'attends (j'ai vérifié en faisant "voir le code de la page" dans firefox) mais pourtant aucun style n'est appliqué...
Il faudrait pour cela qu'il y ait bien un fichier "style.css" situé au même niveau que le script CGI. Ce qui, dans le cas d'un CGI via ScriptAlias (un /cgi-bin/ ou équivalent), à moins que style.css soit lui-même un script, me paraît peu vraisemblable.
Si tu nous disais où est ton script perl, comment il est configuré dans ton Apache, où est ton fichier style.css, etc, ça aiderait un peu.
Ceci dit, tout ça n'a pas grand rapport avec perl mais plutôt avec la configuration de ton serveur web, a priori. Il serait probablement plus utile de poursuivre la discussion sur fr.comp.infosystemes.www.serveurs...
Jacques.
kurtz le pirate
In article , laborde stephane wrote:
::Salut à tous, :: ::J'ai un script Perl/CGI qui génére une page web et je voudrais lui appliquer ::une CSS mais j'y arrive pas... ::Le début de mon code perl est le suivant : :: ::[code]#!/usr/bin/perl -w :: ::use XML::XPath; ::use XML::XPath::XMLParser; ::use strict; :: ::print "Content-type: text/htmlnn"; ::my $FolderId = $ENV{'QUERY_STRING'}; :: ::print <<HTML ::<html> :: <head> :: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> :: <title>Marque-pages</title> :: <link rel="stylesheet" type="text/css" href="./style.css"> :: </head> :: <body> :: <div id="page"> :: <div id="content"> :: :: <h2>Marque-pages</h2> :: <p class="post-info">firefox:: Bookmarks synchroniser.</p> :: <div class="post-content"> ::HTML ::; ::[/code] :: ::Le code généré par le script donne bien ce que j'attends (j'ai vérifié ::en faisant "voir le code de la page" dans firefox) mais pourtant aucun ::style n'est appliqué... :: ::qq1 sait pourquoi ? ::Moi, en tout cas, je vois pas...
je ne crois pas que se soit un problème perl mais plutôt une problème sur l'arborescence de tes fichiers : ou est le script perl ? ou est le fichier 'style.css' ?, ...
In article <pan.2005.07.31.13.33.04.592657@slaborde.net>,
laborde stephane <ng@slaborde.net> wrote:
::Salut à tous,
::
::J'ai un script Perl/CGI qui génére une page web et je voudrais lui appliquer
::une CSS mais j'y arrive pas...
::Le début de mon code perl est le suivant :
::
::[code]#!/usr/bin/perl -w
::
::use XML::XPath;
::use XML::XPath::XMLParser;
::use strict;
::
::print "Content-type: text/htmlnn";
::my $FolderId = $ENV{'QUERY_STRING'};
::
::print <<HTML
::<html>
:: <head>
:: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
:: <title>Marque-pages</title>
:: <link rel="stylesheet" type="text/css" href="./style.css">
:: </head>
:: <body>
:: <div id="page">
:: <div id="content">
::
:: <h2>Marque-pages</h2>
:: <p class="post-info">firefox:: Bookmarks synchroniser.</p>
:: <div class="post-content">
::HTML
::;
::[/code]
::
::Le code généré par le script donne bien ce que j'attends (j'ai vérifié
::en faisant "voir le code de la page" dans firefox) mais pourtant aucun
::style n'est appliqué...
::
::qq1 sait pourquoi ?
::Moi, en tout cas, je vois pas...
je ne crois pas que se soit un problème perl mais plutôt une problème
sur l'arborescence de tes fichiers : ou est le script perl ? ou est le
fichier 'style.css' ?, ...
::Salut à tous, :: ::J'ai un script Perl/CGI qui génére une page web et je voudrais lui appliquer ::une CSS mais j'y arrive pas... ::Le début de mon code perl est le suivant : :: ::[code]#!/usr/bin/perl -w :: ::use XML::XPath; ::use XML::XPath::XMLParser; ::use strict; :: ::print "Content-type: text/htmlnn"; ::my $FolderId = $ENV{'QUERY_STRING'}; :: ::print <<HTML ::<html> :: <head> :: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> :: <title>Marque-pages</title> :: <link rel="stylesheet" type="text/css" href="./style.css"> :: </head> :: <body> :: <div id="page"> :: <div id="content"> :: :: <h2>Marque-pages</h2> :: <p class="post-info">firefox:: Bookmarks synchroniser.</p> :: <div class="post-content"> ::HTML ::; ::[/code] :: ::Le code généré par le script donne bien ce que j'attends (j'ai vérifié ::en faisant "voir le code de la page" dans firefox) mais pourtant aucun ::style n'est appliqué... :: ::qq1 sait pourquoi ? ::Moi, en tout cas, je vois pas...
je ne crois pas que se soit un problème perl mais plutôt une problème sur l'arborescence de tes fichiers : ou est le script perl ? ou est le fichier 'style.css' ?, ...
S. Laborde
Merci pour vos indications, il s'agissait en effet de ne pas placer le fichier CSS dans le dossier /cgi-bin
Une fois la CSS déplacée et le chemin dans le script mis à jour, tout fonctionne bien.
-- a+ Stephane.
Merci pour vos indications, il s'agissait en effet de ne pas placer le
fichier CSS dans le dossier /cgi-bin
Une fois la CSS déplacée et le chemin dans le script mis à jour, tout
fonctionne bien.