OVH Cloud OVH Cloud

Problèmes en XHTML

30 réponses
Avatar
Leonick
Bonjour,
J'ai un problème avec l'affichage d'une page valide XHTML 1.0 strict
quand j'envoie les header application/xhtml+xml, l'image de fond ne
s'affiche pas au delà du texte contenu dans le <body> sur la page
http://www.champignytriathlon.org/test/test-xhtml
et la même page avec les header en text/html ça passe ok
http://www.champignytriathlon.org/test/test-xml
D'où vient le problème ?

--
Leonick
http://gege-en-vadrouille.champignytriathlon.org La route de la soie en vélo
et autres aventures

10 réponses

1 2 3
Avatar
Xavier Robin
Leonick a écrit :
Bonjour,
J'ai un problème avec l'affichage d'une page valide XHTML 1.0 strict
quand j'envoie les header application/xhtml+xml, l'image de fond ne
s'affiche pas au delà du texte contenu dans le <body> sur la page
http://www.champignytriathlon.org/test/test-xhtml
et la même page avec les header en text/html ça passe ok
http://www.champignytriathlon.org/test/test-xml
D'où vient le problème ?





Le problème il vient du fait que le body n'est pas du tout un élément
"magique" en XHTML, en tous cas pas autant qu'il ne l'était en HTML.

En XHTML c'est un élément de type bloc absolument banal, comme un div o u
un p. En XHTML, la racine de ton document c'est le <html> !

Xavier
Avatar
DJiK
Leonick a écrit :
D'où vient le problème ?




Facile:

body {
background: url(beaumes.jpg);
background-attachment: fixed;
background-position: center;
}


doit devenir:

html {
background: url(beaumes.jpg);
background-attachment: fixed;
background-position: center;
}


;-)

--
DJiK
Avatar
Leonick
"DJiK" a écrit dans le message de news:
41dd6ef3$0$12284$
Leonick a écrit :
D'où vient le problème ?




Facile:

body {
background: url(beaumes.jpg);
background-attachment: fixed;
background-position: center;
}


doit devenir:

html {
background: url(beaumes.jpg);
background-attachment: fixed;
background-position: center;
}



Grand merci, ça marche nickel et ça résoud du même coup le problème de cadre
supplémentaire en position : absolute;
Par contre, y a -t-il un intérêt à laisser mes infos dans Body ou puis je
toutes les faire passer dans html ?

--
Leonick
http://bike-in-eire.champignytriathlon.org 2 cyclistes en Irlande
Avatar
loufoque
Leonick a dit le 06/01/2005 à 18h08:

Par contre, y a -t-il un intérêt à laisser mes infos dans Body ou puis je
toutes les faire passer dans html ?



Pour IE peut-être.
C'est pas comme si c'était très dur, il suffit d'ajouter ", body".
Avatar
Leonick
"loufoque" a écrit dans le message de
news: 41dd76a9$0$7880$
Leonick a dit le 06/01/2005 à 18h08:

Par contre, y a -t-il un intérêt à laisser mes infos dans Body ou puis je
toutes les faire passer dans html ?



Pour IE peut-être.
C'est pas comme si c'était très dur, il suffit d'ajouter ", body".


Oui, mais si j'ai les mêmes infos dans la CSS pour html et body, les
marging, padding et autres risquent de s'additionner ?
Avatar
Pierre Goiffon
DJiK wrote:
body {


(...)
doit devenir:
html {


(...)

?!!
Je n'avais jamais entendu parler de cela ! Est-ce que quelqu'un aurait
plus de renseignements ?
Avatar
docanski
Eleveurs et agriculteurs polluent encore et toujours la Bretagne alors
que Pierre Goiffon nous narre ce qui suit en ce 6/01/2005 19:05 :

Je n'avais jamais entendu parler de cela ! Est-ce que quelqu'un aurait
plus de renseignements ?



Il me semble bien, en effet, que <html> ne peut pas être stylé ...
??

Cordialement,
--
docanski

Nature, histoire et légendes en
- Côtes du nord de la Bretagne
- Vallée de la Rance maritime
Memento des champignons
http://armorance.free.fr
Avatar
Michel
moi je vois le ,fond dans les deux cas.

"Leonick" a écrit dans le message de
news:HEdDd.10488$
Bonjour,
J'ai un problème avec l'affichage d'une page valide XHTML 1.0 strict
quand j'envoie les header application/xhtml+xml, l'image de fond ne
s'affiche pas au delà du texte contenu dans le <body> sur la page
http://www.champignytriathlon.org/test/test-xhtml
et la même page avec les header en text/html ça passe ok
http://www.champignytriathlon.org/test/test-xml
D'où vient le problème ?

--
Leonick
http://gege-en-vadrouille.champignytriathlon.org La route de la soie en


vélo
et autres aventures


Avatar
Leonick
"Leonick" a écrit dans le message de
news:HEdDd.10488$
Bonjour,
J'ai un problème avec l'affichage d'une page valide XHTML 1.0 strict
quand j'envoie les header application/xhtml+xml, l'image de fond ne
s'affiche pas au delà du texte contenu dans le <body> sur la page
http://www.champignytriathlon.org/test/test-xhtml
et la même page avec les header en text/html ça passe ok
http://www.champignytriathlon.org/test/test-xml
D'où vient le problème ?







"Michel" a écrit dans le message de news:
41dd81c6$0$11955$
moi je vois le ,fond dans les deux cas.



Oui, avec IE ça passe. Ce n'est qu'avec FF que ça pose problème. Mais
maintenant, avec les conseils de DJik ça fonctionne avec les 2.
Avatar
loufoque
Pierre Goiffon a dit le 06/01/2005 à 19:05:

Je n'avais jamais entendu parler de cela ! Est-ce que quelqu'un aurait
plus de renseignements ?



Quelques infos et tests ici
http://www.quirksmode.org/viewport/experiments.html
1 2 3