2010-02-12 3 views
1

J'ai utilisé la disposition en trois colonnes dans l'article "In Search of The Holy Grail" de A List Apart pour un magasin sur lequel je travaille et qui utilise Magento. À l'intérieur de la colonne du milieu, en haut, il y a un récipient que je voudrais déborder pour qu'il sorte à l'extérieur de la colonne du milieu et passe par-dessus le haut de la colonne de droite. Comme ci-dessous.Faire déborder le conteneur de son parent sans agrandir le parent dans IE 6?

 
_______________________________ 
|  |      | 
|  | Middle/Top   | 
|Left |_______________________| 
|  |     |  | 
|  | Middle/Main |Right| 
|_____|_________________|_____| 

La façon dont je l'ai fonctionne très bien dans tous les navigateurs modernes, mais dans IE 6 la section Moyen-débordement/Haut provoque la largeur du Moyen/section principale pour développer un contenir.

Est-ce que quelqu'un sait d'un moyen de résoudre ce problème?

+0

Je pense que l'utilisation de z-index le permettrait. Pouvez-vous poster votre balisage/CSS? –

+0

Si vous ne trouvez pas de solution de navigation croisée, envisagez d'utiliser des commentaires conditionnels pour inclure sélectivement un fichier CSS de type IE uniquement. – voyager

+0

@KP Voici ce que je travaille avec http://dev.baseballtips.com/magento132/bats/bare-butt-bat.html – Jonnie

Répondre

1

Le problème que je vois dans IE6 est que #sub-content et #sidebar sont au mauvais endroit, horizontalement. Essayez de faire un cas de test minimal et comparez votre structure et votre style à la structure et au style du Saint Graal. Une différence est que vous avez échangé les colonnes gauche et droite (#sidebar devrait venir avant #sub-content). Fixez cela pour commencer.

+0

Merci outis, je ne savais même pas que je l'ai fait. Je vais corriger cela et voir quels problèmes se produisent encore. – Jonnie

Questions connexes