8792 sujets

Développement web côté serveur, CMS

bonjour,

je viens de réaliser ce site http://www.fest-route.com et certains me disent que les pages (en .php) ne se chargent pas sur internet explorer.
les tests que j'ai fait chez moi marchent.

Pouvez vous me dire si ça marche chez vous, et sous quel navigateur êtes-vous?
merci beaucoup...

d'ailleurs si quelqu'un à une idée de comment y remédier....
didier.
Effectivement probleme avec IE6, le contenu du milieu ne s'affiche pas.
Par contre pour qu'on t'aide il faudrai qu'on voit ton code...
Salut,

Effectivement il y a une grande différence entre l'affichage sous IE et sous Firefox mais cela n'est pas dû aux pages php (le contenu est identique). Je pense que tu as un problème au niveau de ta feuille de style.

N.B : Tests effectués sous IE6 et Firefox 1.5

Bonne continuation Smiley cligne
Modifié par ymhotepa (16 May 2007 - 17:53)
Salut,

effectivement il n'y a pas grand chose visuellement dans la page sous IE6 quand on la compare a celle sous FF.

quand a dire que c'est le php qui se charge pas...

sur une des pages du menu on voit du contenu mais il est comme emprisonné dans une colonne a gauche.

edit : beau triplé de effectivement Smiley eek
Modifié par CPascal (16 May 2007 - 17:53)
CPascal a écrit :
edit : beau triplé de effectivement Smiley eek
Et encore j'ai juste eu le temps de voir les 3 posts alors que j'allais envoyer le mien Smiley biggrin
explique nous ce que tu fais au moins avec ton php.
j'aimerais déja que tu nous pointe le div et le css associé qui reçoit le php.

si c'est du css le pb on a deja ce qui faut.

si c'est du php (que tu include? ) ben c'est l'une ou l'autre des pages mystere.

ceci dit du php qui marche sous FF et pas IE peu probable.
Modifié par CPascal (16 May 2007 - 18:04)
Salut Smiley biggrin

Le source est exactement le même sous IE et sous FF donc rien à voir avec le PHP : ton post aurait mieux trouvé sa place dans la partie CSS Smiley cligne
le div qui recoit la page php (avec include) est le div:

div id="droite"

div#droite pour le css

merci de vos aides
Modifié par mr caillou (16 May 2007 - 18:13)
Salut,

div#global {
	min-height: 100%;
	width: 750px;
	padding: 0 10px;
	margin: 0 auto;
	position: relative;
	background: url(images/global.png) center repeat-y;
	}
div#entete {
	padding-top: 10px;
	margin-left: 35px;
	padding-bottom:20px;
	}
div#principal {
	padding-bottom: 15px;
	overflow: auto;
	}
div#gauche {
	float: left;
	width: 230px;
	}
div#droite {
	float: right;
	width: 520px;
	}



hum a confirmer mais quand je vois ça sachant que div droite et div gauche sont dans le div entete qui est dans global si j'ai bien lu.

=> 230+520 = 750 +20 de padding? non +35 de margin-left?

peut etre que seul le padding compte.

bon reste que je comprends toujours moyen la difference de calcul boite entre IE et FF mais je suspecte quelquechose.

appel aux spécialistes Smiley biggrin

ton div principal est vide dans le code. c'est pour une image où il était censé contenir droite/gauche et c'est un oubli?

pascal
Modifié par CPascal (16 May 2007 - 18:57)
merci de ta piste, mais le div "entete" est en haut.
les div "gauche" et "droite" sont dans un div séparé("principal") donc (si je ne me trompe pas) le div principal ne contient que "droite et gauche" et ne prend pas de marge. donc 230 +520 =750 mais peut être dois-je mettre légèrement inférieur à la largeur totale (225+515= 740 par exemple?)
Modifié par mr caillou (16 May 2007 - 19:03)
ah oui autant pour moi tromper par l'indentation. mais reste les 10 de padding de chaque coté du div#global? donc 730 de large plutôt.

si je me trompe pas encore Smiley sweatdrop Smiley langue
c'est peut être ça, je pensais (sans doute à tort) que le padding appliquait les marges à l'extérieur du bloc?non? (oups c'est peut être une énorme erreur ce que j edit..)
et si l'erreur vient de là, comment se fait il que ça marche dans les autres navigateurs????

re-merci.
bon mea culpa.

l'histoire du padding je me trompais ca marche pas comme je croyais.
j'ai fais des essais sur un exemple plus basique.

et en plus je testais sans le fichier ie.css. dans ce cas là reduire un peu le div droit semblait arranger les choses.

mais avec ie.css et bien là c'est gloups. moi là je rends les armes. en IE6 (mais c'est un fichier spécial IE6 non? ) le remede est pire que le mal

je ne peux que décrire la chose:

y a un scroll qui apparait a l'interieur de la page. et comme ton #principal a height:1% dans ie.css le contenu de tes div droit et gauche est quasi invisible. on voit juste les fléches du scroll.

en plus le scroll decale tous. même si on mets height:100% a #principal.

de plus certains elements bougent avec le scroll et d'autre pas....
Modifié par CPascal (16 May 2007 - 21:17)