Mon problème est le suivant : je me suis aperçu que certaines pages de mon site affichaient sur IE un décalage du bloc principal complètement vers le bas, alors que le menu latéral gauche reste bien positionné. C'est particulièrement gênant et je ne peux laisser traîner ça. Que faire pour avoir un affichage correct, car tout marche, bien sûr, sur Safari et Firefox Mac, mais j'ai besoin d'un affichage équivalent pour le monde "étrange" des PC ... Comme je suis néophyte, j'en bave un peu ... Qui peut éclairer ma lanterne ?
Modérateur
oui... bonjour à toi aussi ! Smiley smile

a écrit :
Qui peut éclairer ma lanterne ?
Encore faut-il trouver la boite d'allumettes dans ce noir... C'est que tu ne nous aides pas beaucoup... Smiley cligne
Bonjour,
koala64 a écrit :
oui... bonjour à toi aussi ! Smiley smile

videodoc a écrit :
Comme je suis néophyte

Sans doute es-tu néophyte aussi dans l'utilisation d'un forum... et ne sais-tu pas qu'il est de coutume d'en lire les règles avant de publier son premier message... tu aurais vu celle-ci notamment Smiley cligne
Modérateur
videodoc a écrit :
Les deux pages qui posent problème sont ici : http://www.eric-marguet.fr/page6/page6.html
http://www.eric-marguet.fr/page5/page5.html

Tu n'as pas qu'un problème de décalage. Smiley cligne

Si tu désactives les css de ta première page, tes éléments sont dans le désordre. On se retrouve à lire tous les titres (qui devraient être balisés avec h1 ou h2 ou h3 ou...) puis viennent les paragraphes (qui devraient être balisés avec p ). Avant de penser mise en page, il serait bon de rétablir un ordre logique et une sémantique correcte.

Quant à ta seconde page, si on coupe javascript, on n'a plus rien... Une page ne doit pas reposer sur ce langage pour s'afficher correctement.

Pour créer des espaces, on ne multiplie pas les balises br. On peut se servir de padding ou margin par exemple.

Enfin, dans ton css, c'est un peu le souk... les propriétés sont disséminées en plusieurs endroits et je n'ai pas vraiment le courage de tout arpenter. Peut-être pourrais-tu chercher à cerner le problème en désactivant et en réactivant de manière successive les différentes propriétés susceptibles de génèrer ce décalage. Pour les contournements dédiés à IE, je pense que tu devrais te renseigner sur les commentaires conditionnels car c'est ce qui est préconisé.
Modifié par koala64 (14 Mar 2007 - 06:12)
OK, merci pr ce diagnostic. Je pensais que ça serait plus simple et transparent en utilisant RapidWeaver, mais je vais devoir donc replonger dans le code. Encore du pain sur la planche en perspective. Merci pour ton aide