Aller au contenu

XML et CSS


pierredureau

Sujets conseillés

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
Lien vers le commentaire
Partager sur d’autres sites

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; }

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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