Bonjour à tous (c'est mon premier topic)


J'ai un problème :

Quand je veux incorporer des includes dans une feuille PHP encodée en UTF-8 sans BOM j'obtiens un problème sous IE6.

Ce problème est que des marges sont créés sans que je le veuille avant plusieurs include.

Autrement tout marche très bien sous IE7 et FF2.

Cela m'embète car encore environ 25% des internautes ont IE6.

J'utilise le pack EasyPHP sous Window XP.


Merci me répondre ou au moins de m'orienter.
Tu as un doctype valide? Tu n'inclus pas des pages complètes dans d'autres pages? Il faudrait un exemple de code... Smiley cligne
Hello,

À priori, ça n'a pas grand chose avec un problème d'encodage...

Edit: sujet déplacé.
Modifié par Florent V. (11 Oct 2007 - 18:46)
Rebonjour

Je viens de trouver !

Je vous explique :

En fait cela venait d'un formulaire inclu dans un include encodé en UTF-8 sans BOM : ce formulaire créait des marges. Je l'ai donc mis des styles dans le forme avec margin et padding à 0 :

<form action="pageValider.php" method="post" style="margin:0; padding:0">

Maintenant tout marche bien, je n'ai plus de problème entre FF2, IE6 et IE7.

--> En fait au tout début j'avais des problèmes avec mes includes entre ces navigateurs. Sous Firefox tout marchait très bien mais sous les 2 IE j'obtenais des marges : je ne comprenais pas pourquoi. J'ai alors tout encodé en UTF-8 sans BOM sous Notepad++ et j'a fait la manipe avec le formulaire : maintenant tout marche très bien.

Merci