bonjour,
j'ai developper un script cgi et j'integre dans ce script un code html.
tous va bien seulement il n'accepte pas le backgroud, j'ai essayer avec bgcolor est il fonctionne. voila mon instruction:
print "<body background=\ " image.jpg\"> "
avez vous une idée??
# Utilise des CSS et Template Toolkit
Posté par Bruno Ethvignot (site web personnel) . Évalué à 2.
Sinon je te conseille :
1) De ne pas utiliser l'attribut "background" dans une balise "body"
mais d'utiliser la mise en page avec des feuilles de styles externes. Voir http://openweb.eu.org/articles/background_css/
2) De ne pas afficher ton code HTML avec des print
mais d'utiliser Template Toolkit ( http://www.template-toolkit.org/ )
disponible sous forme de paquets Debian et RPM pour la majorité des distributions Linux.
[^] # Re: Utilise des CSS et Template Toolkit
Posté par linuxesti . Évalué à -3.
le .css ne resolu pas mon problème
[^] # Re: Utilise des CSS et Template Toolkit
Posté par Bruno Ethvignot (site web personnel) . Évalué à 1.
Les deux conseils sont là pour t'aider à développer un code plus propre et plus maintenable, donc aussi gagner du temps...
[^] # Re: Utilise des CSS et Template Toolkit
Posté par pierthi . Évalué à 1.
Ajoute style="background-image: url('/image.jpg')" à la balise body.
Ou rajoute <base href="/index.html" /> dans l'entête HTML.
# Beh
Posté par cho7 (site web personnel) . Évalué à 2.
"<body background=\ " image.jpg\"> "
tu devrais écrire :
"<body background=\"image.jpg\"> "
Car sur la 1ère ligne, le premier caractère echappé est un espace, et non le guillemet, comme tu le souhaite certainement.
Sinon, ce n'est pas le CGI qui n'accepte pas le background, comme tu le dis, mais plutot le navigateur distant qui va ouvrir le cgi, et qui va lire le flux html retourné par ce dernier.
Il faut donc s'assurer que le code HTML généré est le bon : click droit sur la page > Voir source
Normalement, il n'y a aucune raison pour que ca ne marche pas.
Voilou, en esperant que ca t'aide
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.