Aller au contenu

Sujets conseillés

Posté (modifié)

Depuis que j'envoie du application/xhtml+xml, le background-color de l'élément body ne descend pas jusqu'en bas de ma page.

Que se passe-t'il ?

Dosi-je appliquer un background-color sur l'élément html (ça marche ainsi, mais ça me parait louche) ?

EDIT : je précise ma config : Firefox 0.93 sur Gnome 2.6 et Linux 2.6

Modifié par pierredureau
Posté

En fait, en XML (ou en XHTML envoyé comme XML), l'élément racine n'est plus l'élément body, mais l'élément html. Ça signifie que l'élément body se comporte en fait comme n'importe quelle div. Il faut donc appliquer la couleur ou l'image de fond sur l'élément html pour être sûr qu'elle aille jusqu'en bas.

Souvent, pour une question de compatibilité avec IE et text/html, on remplace alors le style de ce genre :

body { background-color: lightblue; }

par :

html, body { background-color: lightblue; }

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...