Forum Programmation.web CGI -HTML

Posté par  .
Étiquettes : aucune
0
12
juin
2006
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??
  • # Solution

    Posté par  . Évalué à 1.

    Attention il y a des espaces dans la commande que tu as montrée, ce qui pourrait expliquer que ça ne marche pas (NB: utilise les balises "tt" pour indiquer du code, comme je le fais plus bas, c'est plus lisible).

    Les attributs du marqueur "body" sont définis par exemple ici : http://www.w3.org/TR/html4/struct/global.html#h-7.5 . Il existe des versions françaises des recommandations du W3C, mais je n'ai pas d'URL sous la main. L'attribut "background" existe mais est deprecated, ce qui veut dire qu'il vaut mieux ne pas l'utiliser (mais en pratique, je crois qu'il est encore supporté par les navigateurs). L'attribut "bgcolor" est lui bien standard, mais sert à préciser une couleur de fond unie.

    Pour ta ligne, j'écrirais ceci :
    print "<body background=\"image.jpg\">"

    Si tu mets une image de fond, fais attention à choisir une image qui ne gêne pas la lecture du texte; au besoin, éclaircis les couleurs (si ton texte est en noir sur fond clair/blanc, comme il est d'usage).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.