Forum Clubic

Xhtml 1.0 problème dès l'affichage d'une image - uniquement sur firefox

Bonjour, je débute en xhtml/CSS et je rencontre un petit problème :

Dès que j’affiche une image entre mes deux balises <div></div> le comportement du navigateur est bizarre.

Sous ie tout s’affiche niquel, le texte & les images.
Sous firefox, assez aléatoirement (rafraichissez si ce n’est pas le cas), le cadre contenant l’image se remplit de la couleur de fond (j’ai mis bleu expres pour que l’on comprenne bien), et rien ne s’affiche.

http://rr-world.net/~rr/new/index.php

css : http://rr-world.net/~rr/new/w3c.css ca se passe la :

div#MainBoxMain{
	width:625px;
	overflow:hidden;
	background-color:#0000FF;
	color: black;
}
#MainBoxMain #MainBox-left {
	float:left;
	margin-top: 0px;
	margin-bottom:0px;
	overflow:hidden;
	background-image: url('images/16.jpg');
	background-position: left;
	background-repeat: repeat-y;
	background-color:white;

}

#MainBoxMain #MainBox-right {
	float:left;
	margin-top: 0px;
	margin-bottom:0px;
	overflow:hidden;
	background-image: url('images/17.jpg');
	background-position: right;
	background-repeat: repeat-y;
}

#MainBoxMain #MainBox-mid{
	margin-top: 0px;
	margin-bottom:0px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width:605px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:24px;
	color: #333333;
}

Et le truc bizarre, c’est que si dans le navigateur on clique n’importe quel lien et que l’on revient sur ma page avec le bouton précédent, tout s’affiche normalement.

Il ya surement pas mal de trucs pas très propres dans mon code, alors soyez indulgents :slight_smile:

Merci

N’est ce pas lié à ca :

<b>Warning</b>:  fopen(visites): failed to open stream: Permission denied in <b>/home/rr/public_html/new/index.php</b> on line <b>166</b><br />
<br />
<b>Warning</b>:  fputs(): supplied argument is not a valid stream resource in <b>/home/rr/public_html/new/index.php</b> on line <b>167</b><br />

<br />
<b>Warning</b>:  fclose(): supplied argument is not a valid stream resource in <b>/home/rr/public_html/new/index.php</b> on line <b>168</b><br />

Non non.

D’après ma web developper toolbar c’est MainBoxMain qui est bleue…

Ca sert à quoi exactement tous ces div imbriqués ?

A la base le design est fait pour de l’HTML 4.01 avec des tables partout. Jme suis lancé dans la conversion du code en xhtml & CSS, et le design étant assez lourd, ca me fait pas mal d’imbrications.

Pour le bleu oui, c’est moi qui l’ai explicitement mis pour mieux comprendre. Si je ne mets rien, ca prends la couleur de background par défaut (définie dans body{}) mais en tout les cas, on ne voit pas le contenu, celui-ci semble être “recouvert” la couleur de fond précisée.

J’avoue je ne sais pas, c’est difficile de dire quand ce n’est pas mon code.

Faut espérer que dalai lama passe dans le coin, il devrait savoir te répondre. Lui ou sans-nom d’ailleurs.

Désolé je peux pas faire beaucoup mieux :confused:

Commence déjà par éviter de faire <img …></img>, et fait <img /> (ce qui n’est pas exactement la même chose).

A mon goût, tu as un peu trop d’overflow, et je serais plutôt du genre à penser à un bug d’affichage puisque si tu fais Ctrl + Clic (voire une sélection) ton contenu s’affiche correctement. (enfin, j’ai réussi à le faire s’afficher, et même on le voit un temps avant qu’il soit planqué).

Oui oui, +1 pour <img> j’ai juste tenté de fermer la balise en faisant </img> pour voir si ca changeait quelque chose, et j’ai oublié de la remettre comme avant.

Pour les overflow, je ne te cacherai pas que j’ai un peu copié/collé (pas taper :)) la meme chose à chaque fois et j’ai enlevé modifé ce dont j’avais besoin.

Ca m’embete de me rabattre sur le bug d’affichage car jme sens quand meme bien impuissant.

Enfin bref, merci, en esperant que le Messie passe et me mettre le nez dans mon erreur si elle existe :slight_smile:

Pour ma part, quand un truc déconne de la sorte, et que je n’arrive pas à trouver ce qui foire, je tente tout simplement de refaire la zone en question et petit à petit je rajoute des éléments jusqu’à ce que ca plante à nouveau.

Généralement en refaisant le code on modifie des trucs et ca permet de pas retomber sur les mêmes problèmes :slight_smile:

GG pour le XHTML strict quand même ^^

Franchement je trouve que tu utilises trop de div avec id. Il y a certainement plus simple.