Bonjour à tous.
Je travaille sur une maquette et je recontre des difficultés avec IE6.
Jusque là, rien que du très courant : pb avec les paddings, pb avec le positionnement absolu / conteneur positionné en relatif etc.
Bref, je m'en sortais plutôt honorablement (je crois).
Mais, maintenant j'ai un comportement que je n'arrive pas à gérer. J'ai beau tourner et retourner ma feuille de style dans tous les sens, j'ai beau chercher sur le web et ici aussi, je ne trouve pas de solution.
En fait, j'ai plusieurs blocs (div).
Un (#bandeau) est positionné "normalement" (static)
Un conteneur est positionné en relatif.
Deux (#gauche #droite) sont positionnés de façon absolue avec une largeur fixe
Un (#contenu) est en static : il prend la position centrale et s'adapte en largeur.
Un dernier bloc (#ressource) est positionné en absolu (bas gauche relativement au conteneur)
(plus deux blocs hors conteneur pour le pied)
Les 4 derniers blocs (#gauche, #droite, #contenu, #ressources) utilisent des balises h2 stylées de façon semblable.
Les blocs #droite et #contenu utilisent des balises h3 stylées de façon quasi semblable (seule la couleur d'arrière plan diffère)
Or, toutes les nuances sont prises en comptes par tous les navigateurs, sauf par IE6 qui fait des siennes dans le bloc #contenu :
- il n'affiche pas la bordure inférieure sur h2
- il ne tient pas compte de la couleur d'arrière-plan pour h3 du tout (ni celle définie par défaut sur h3, ni celle définie pour h3 dans ce bloc)
Tout cela est visible à cette adresse
nb : je mets des images pour que cela soit plus parlant (safari, IE7, firefox et le maudit IE6)
Modifié par da capo (28 Nov 2008 - 12:02)
Je travaille sur une maquette et je recontre des difficultés avec IE6.
Jusque là, rien que du très courant : pb avec les paddings, pb avec le positionnement absolu / conteneur positionné en relatif etc.
Bref, je m'en sortais plutôt honorablement (je crois).
Mais, maintenant j'ai un comportement que je n'arrive pas à gérer. J'ai beau tourner et retourner ma feuille de style dans tous les sens, j'ai beau chercher sur le web et ici aussi, je ne trouve pas de solution.
En fait, j'ai plusieurs blocs (div).
Un (#bandeau) est positionné "normalement" (static)
Un conteneur est positionné en relatif.
Deux (#gauche #droite) sont positionnés de façon absolue avec une largeur fixe
Un (#contenu) est en static : il prend la position centrale et s'adapte en largeur.
Un dernier bloc (#ressource) est positionné en absolu (bas gauche relativement au conteneur)
(plus deux blocs hors conteneur pour le pied)
Les 4 derniers blocs (#gauche, #droite, #contenu, #ressources) utilisent des balises h2 stylées de façon semblable.
Les blocs #droite et #contenu utilisent des balises h3 stylées de façon quasi semblable (seule la couleur d'arrière plan diffère)
Or, toutes les nuances sont prises en comptes par tous les navigateurs, sauf par IE6 qui fait des siennes dans le bloc #contenu :
- il n'affiche pas la bordure inférieure sur h2
- il ne tient pas compte de la couleur d'arrière-plan pour h3 du tout (ni celle définie par défaut sur h3, ni celle définie pour h3 dans ce bloc)
Tout cela est visible à cette adresse
nb : je mets des images pour que cela soit plus parlant (safari, IE7, firefox et le maudit IE6)
Modifié par da capo (28 Nov 2008 - 12:02)