28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai un problème CSS que je n'arrive pas à résoudre depuis plusieurs jours et j'arrive à cours de solutions.

J'ai une popup tombante javascript en "absolute" qui décale tout le site (body qui vient se coller à droite de la popup) seulement sous IE7.

Visible ici: http://www ******* .org
ou encore ici (popup différente): http://www .******** .com

(nb. Ne fermez pas la popup sinon il faudra vider les cookies nommés: "*****.com")

Je joins un screenshot avec IE7 en haut, et Firefox en dessous Smiley smile upload/15788-aslacreapo.jpg
Modifié par remi-fr (09 Jan 2010 - 11:33)
Bonjour,

Apparemment cela vient de l'ordre des propriétés css mises par ton javascript.

Des propriétés spécifique à firefox (-moz...) sont placés avant le position:absolute; ce qui fait que ie7 refuse tout ce qui suit les -moz et donc le faite que la div soit en position absolute.

D'où le décalage puisqu'il ne comprend pas que c'est en position absolute.
Je n'ai pourtant mis aucune propriété CSS commençant par -moz, et même en mettant style="position:absolute;.. en premier sur mon premier <div> englobant la popup, ca fait pareil.

A quelle ligne et quel fichier CSS vois-tu une prop Mozilla ?
euh excuse moi surement un contenu généré par firebug...
je ne vois plus ta popup (j'ai supprimé mes cookies) elle y est toujours ?
J'ai réussi à minimiser les dégâts, j'avais un <a> en absolute apres mes sous <div> et je l'ai entouré lui-même d'un <div>