28173 sujets

CSS et mise en forme, CSS3

Smiley biggrin Bonjour, bonjour,

Ce n'est pas vraiment un problème que j'ai, vous allez comprendre...

Alors voilà j'ai un petit souci de comportement entre deux blocs divs qui ne s'affichent pas de la même façon sur ie et firefox.

J''explique...

Le premier bloc est mon entête(avec ma bannière). Il prend toute la largeur, et à 85px de hauteur et se trouve tout en haut. Il est placé normalement dans le flux.

Le second est un petit bloc positionné en absolu en haut à gauche. Donc sur une portion du bloc d'entête. (il contient une image)

J'ai remarqué que si je mets une largeur très petite (moins de 700), le bloc en absolu se place au dessus du bloc d'entête sur ie. Il gêne donc légèrement l'affichage de la bannière.
Alors que sur firefox le bloc en absolu est en dessous (sans z-index).

Il est vrai que peu de visiteurs auront l'occassion de venir sur mon site avec une résolution aussi petite...Mais bon.


Donc, tout ce blabla pour vous demander quel doit être le comportement logique de ces deux blocs? IE fait-il n'importe quoi en affichant le bloc en absolu par dessus l'autre ou est-ce firefox? Quelles sont les normes?

Puis-je y remédier "en gardant mon absolu"? Smiley biggrin

merci d'avance...
Modifié par Seb1952 (05 May 2006 - 21:58)