28173 sujets

CSS et mise en forme, CSS3

Bonjour,


J'ai quelques soucis avec IE.
Celui-ci n'interprète pas certains de mes margins et
mes paddings (et un border-spacing) contrairement à Firefox.

Par exemple, ici :
FF : upload/9152-ff1.png
IE : upload/9152-ie.png


Second problème, toujours pour IE, il n'affiche pas un border-bottom
d'une cellule TD vide alors que FF, lui le fait à merveille :

FF : upload/9152-ff3.png
IE : n'affiche rien.


Un troisième problème (je sais je vous embête Smiley confused ), cette
fois avec FF : lors d'un clique droit sur une DIV avec (overflow: auto;)
on voit l'apparition d'un border Smiley eek :

upload/9152-divff.png


Voilà j'espère avoir été claire Smiley biggrin , merci d'avance.
Modifié par Hizo (31 Oct 2006 - 14:57)
Administrateur
Hello et bienvenue,

Sans la page en ligne ni le code, il va être difficile aux membres de faire un diagnostic.

- quel doctype as-tu choisi ?
- est-ce que tu n'es pas en mode quirks pour IE ?
- as-tu pensé à faire une recherche dans l'incontournable FAQ ? Cela permettrait de mieux isoler le problème.
Désolé pour le lien Smiley confus mais étant donné que je travaille en local...

J'ai choisi un Doctype XHTML 1.0 Transitional.
Pour ce qui est du mode quirks sous IE, à vrai dire je n'en
sais rien (j'ai IE 7 RC1 fra).

J'ai pas mal survolé la FAQ mais je n'ai pas trouvé (ou réussi à
trouver en tout cas) l'information Smiley sweatdrop
Administrateur
Hizo a écrit :
Désolé pour le lien Smiley confus mais étant donné que je travaille en local...
Alors le code ? Parce que travailler à l'aveuglette Smiley ohwell

Hizo a écrit :
J'ai pas mal survolé la FAQ mais je n'ai pas trouvé (ou réussi à
trouver en tout cas) l'information Smiley sweatdrop

Ceci ? http://forum.alsacreations.com/faq/#item39

Hizo a écrit :
J'ai choisi un Doctype XHTML 1.0 Transitional.
Pour ce qui est du mode quirks sous IE, à vrai dire je n'en
sais rien (j'ai IE 7 RC1 fra).

Ceci devrait t'aider Smiley cligne
Apparemment je suis dans le modèle quirks box mais je n'arrive
pas à passer en mode normal.
Je ne vois pas pourquoi il est dans ce mode-ci Smiley ohwell

a écrit :
En effet, IE 6.0 passe en mode Quirk dans les cas suivants :

* une page HTML sans DOCTYPE (donc non valide),
* une page HTML avec un DOCTYPE tronqué (sans URL de la DTD),
* une page HTML avec une DTD d’une version de HTML inférieure à la version 4,
* une page avec un DOCTYPE XHTML précédé du prologue XML (prologue inutile pour une page xhtml servie en text/html)


Alors que je ne suis apparemment pas dans ces cas de figures :

echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"
	   . "    \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
	
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\" lang=\"fr\">\n"
	   . "  <head>\n";

Modifié par Hizo (31 Oct 2006 - 16:07)
Salut,

pour le redire après les autres, sans code html/css pour voir le problème tu n'as fini d'attendre une réponse. Donc c'est à toi de voir.

Au passage, il est préférable de donner le résultat coté utilisateur du code parce que tous ces echo php etc... Ben ça ne fait qu'encombrer la lecture.
Salut

Pourquoi est-ce que ton doctype est déclaré via PHP ? Je ne vois pas quelle utilité cela peut bien avoir.

Le doctype n'empêchera IE<7 de passer en mode quirks que si il n'y a absolument rien d'écrit dans le document html avant ... pas de prologue XML, notamment.