2010-08-10 9 views
0

Je sais qu'il y a déjà plusieurs questions à ce sujet, mais je ne trouve pas de solution nulle part.DIV, DOJO, défilement vertical et IE6

Fondamentalement, j'ai CSS style le corps en plein écran sans défilement. Dans ce sont 2 divs, pour la barre latérale (à gauche) et le contenu (sera un contrôle de la carte si je peux passer ce problème).

Dans la barre latérale gauche j'ai 2 divs (pour le moment), on a un formulaire simple d'entrée pour une adresse à rechercher (qui peut être définie à une hauteur statique, 9ems ou 100px), le second est destiné à les résultats dans une liste de défilement vertical dans l'espace restant

Je suis presque arrivé - IE 8, Firefox, Chrome, Safari et Opera semblaient fonctionner correctement - alors que notre équipe Web d'entreprise insistait sur la compatibilité IE6 (ou au moins la page devrait être utilisable), je l'ai testé dans IE6 - pas de barres de défilement, et la liste s'étend au-delà de son div parent. En jouant un peu plus avec CSS, j'obtiens la barre de défilement, mais la div semble hériter 100% de la hauteur du document. Jusqu'à présent, j'ai lutté pendant environ 4 jours avec ceci, donc toute aide ou compréhension est appréciée.

Merci

Répondre

0

Pour les situations où je absolument vraiment soutenir IE6, j'utilise des commentaires conditionnels pour ajouter du code HTML et CSS supplémentaire, et peut-être cacher d'autres choses. Faire des mises en page pour IE6, IMO, se résume à «ce qu'il faut» - fossé des structures de documents, se conformer à la mise en page, utiliser des images d'espacement, etc. etc. Les tailles exprimées en pourcentages sont horriblement brisées dans IE6 - apparemment, ils n'avaient pas la moindre idée de ce qu'ils étaient censés signifier.