Overflow et arrière plan

Eléphanteau du PHP | 12 Messages

18 juil. 2006, 17:43

Bonjour : )

J'ai un petit souci, j'ai un div avec un overflow, sous IE pas de problème l'arrière plan reste fixe quand je descends la barre de défilement. Sous Firefox par contre l'arrière plan se place un peu n'importe où.
Voilà mon code CSS :

Code : Tout sélectionner

div.milieu{ background:url(images/milieu.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: top; float:left; height:484px; width:557px; margin-left:0; margin-right:0; overflow:auto; }
Si j'enlève le attachment: fixed ça passe nickel sous Firefox mais ça ne marche plus sous IE. Un peu gênant :oops:
Merci d'avance si quelqu'un sait comment faire marcher ça sur ces deux navigateurs !

Mammouth du PHP | 2937 Messages

18 juil. 2006, 21:06

Salut!

L'image d'arrière-plan est-elle fixée à gauche ou à droite de l'élément de bloc? :?

En gros, essaie de modifier tess CSS comme suit:

Code : Tout sélectionner

background-position: top left

Invité
Invité n'ayant pas de compte PHPfrance

18 juil. 2006, 22:38

Déjà essayé, ça fait que déplacer le fond mais il est jamais à la bonne place. Là j'ai le coin inférieur droit de l'image dans le coin supérieur gauche du bloc.

Eléphanteau du PHP | 12 Messages

21 juil. 2006, 14:39

J'ai trouvé, je mets la solution car ça peut éventuellement servir : j'ai imbriqué 3 div, le premier avec l'arrière plan, le second avec l'overflow et le dernier avec le texte.