Bonjour!
Et un premier message sur ce forum, que j'ai pourtant abondemment fréquenté à chaque site réalisé, sans jamais avoir besoin de poser une question à laquelle je n'avais pas trouvé de réponse…
C'est un problème de décalage spécifique à IE7 qui m'amène chez vous aujourd'hui. Ça se passe par ici. J'ai exactement ce que je souhaite avec Safari Mac/PC, Firefox 2 et 3 Mac/PC et IE6 (avec une feuille de style spécifique minimale). A l'heure où j'écris, ce site est en production depuis quelques semaines parce que ce problème était passé inaperçu: j'ai été dilettante et très optimiste en ayant la flemme de configurer une machine virtuelle sur mon Mac juste pour lancer IE7 (ma grande faute!), et mes « clients » ont tous des Mac ou des vieux pécés.
Mes pages sont en xHTML 1.0 transitional, et ont la structure suivante:
Mon bloc principal de contenu (#contenu_int) est imbriqué dans un bloc vide (#contenu_ext) qui n'est là que pour servir de support à une image de fond pour la déco. Ce sont les métalleux qui ont insisté pour avoir ces dessins tribaux! Mais ce bloc externe reste a priori positionné correctement; c'est le bloc interne qui se décale de 140px sur la droite.
Ces éléments sont stylés de la manière suivante:
On dirait donc que sous IE7 mon bloc #contenu_int ne supporte pas d'être superposé à la barre de navigation verticale (#nav_vert), qui est pourtant flottante, et fiche le camp à droite pour trouver de la place.
Voilà… pas sûr d'avoir été clair. Et en espérant que l'un ou l'autre d'entre vous puisse me suggérer une piste de réflexion!
PS: je laisse aujourd'hui (4 septembre) des bordures colorées dans la feuille de style spécifique à IE7 pour aider à cerner le truc… C'est pas beau, mais vachement utile!
Modifié par superpantoufle (06 Sep 2008 - 17:56)
Et un premier message sur ce forum, que j'ai pourtant abondemment fréquenté à chaque site réalisé, sans jamais avoir besoin de poser une question à laquelle je n'avais pas trouvé de réponse…
C'est un problème de décalage spécifique à IE7 qui m'amène chez vous aujourd'hui. Ça se passe par ici. J'ai exactement ce que je souhaite avec Safari Mac/PC, Firefox 2 et 3 Mac/PC et IE6 (avec une feuille de style spécifique minimale). A l'heure où j'écris, ce site est en production depuis quelques semaines parce que ce problème était passé inaperçu: j'ai été dilettante et très optimiste en ayant la flemme de configurer une machine virtuelle sur mon Mac juste pour lancer IE7 (ma grande faute!), et mes « clients » ont tous des Mac ou des vieux pécés.
Mes pages sont en xHTML 1.0 transitional, et ont la structure suivante:
<div id="conteneur">
<div id="entete">
Titre et en-tête…
</div>
<div id="nav_haut">
<ul id="sections">
Barre de navigation principale (horizontale)…
</ul>
</div>
<div id="nav_vert">
Barre de navigation secondaire (verticale)
</div>
<div id="contenu_ext">
<div id="contenu_int">
Bloc principal de contenu…
</div>
</div>
<div id="pied">
Pied de page…
</div>
</div>
Mon bloc principal de contenu (#contenu_int) est imbriqué dans un bloc vide (#contenu_ext) qui n'est là que pour servir de support à une image de fond pour la déco. Ce sont les métalleux qui ont insisté pour avoir ces dessins tribaux! Mais ce bloc externe reste a priori positionné correctement; c'est le bloc interne qui se décale de 140px sur la droite.
Ces éléments sont stylés de la manière suivante:
#nav_vert{
margin: 200px 0 0 10px;
padding: 0;
width: 110px;
font-size: .8em;
float: left;
}
#contenu_ext{
margin: 0 20px 0 0;
padding: 0;
background: url("../images/tribalhaut.png") no-repeat top;
}
#contenu_int{
margin: 0;
padding: 20px 30px 20px 150px;
min-height: 400px;
background: url("../images/tribalbas.png") no-repeat bottom;
font-size: .8em;
}
On dirait donc que sous IE7 mon bloc #contenu_int ne supporte pas d'être superposé à la barre de navigation verticale (#nav_vert), qui est pourtant flottante, et fiche le camp à droite pour trouver de la place.
Voilà… pas sûr d'avoir été clair. Et en espérant que l'un ou l'autre d'entre vous puisse me suggérer une piste de réflexion!
PS: je laisse aujourd'hui (4 septembre) des bordures colorées dans la feuille de style spécifique à IE7 pour aider à cerner le truc… C'est pas beau, mais vachement utile!
Modifié par superpantoufle (06 Sep 2008 - 17:56)