Mikäkähän mahtaa olla ongelmana kun olen yrittänyt saada div elementtiin taustakuvan arvolla "fixed". Ongelmana on se, että taustakuva asettuu koko ruudun eli kait bodyn mukaan eikä siihen haluamaani div:iin. Kun taas annan arvoksi scroll tai en mitään background-attachmentiin niin kuva asettuu muilla selaimilla paitsi IE:llä oikein mutta jostain syystä käyttäytyy kuin fixed:)(eli tässä tapauksessa kuten haluaisinkin) paitsi Internet Explorerilla joka näyttää sen skrollautuvana. Voisiko tuossa div-fixed juttuun vaikuttaa se että tuolla diville olen laittanut overflow: auto arvon???
CSS ongelma
-o-
3500
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
oletko varma ettei tämä ole syynä? Määritä siis diville koko, niin kuvakin pysyy sen kokoisena
Sain ratkaistua ongelman siten että laitoin päällekkäin kaksi samankokoista diviä, taaemmalle taustakuvan ja päällimmäiselle tuon overflown ja johon sisältö tulee. Ilmeisesti div johon on asetettu overflow ja fixed background ei toimi lainkaan. Löysin netistä tapauksia jossa oli juuri samoja ongelmia, sieltä tuon ratkaisunkin bongasin. Overflow siis oli kaiken pahan alku ja juuri...
"(eli tässä tapauksessa kuten haluaisinkin) paitsi Internet Explorerilla joka näyttää sen skrollautuvana."
IE6:ssa fixed ei toimi. IE7 tämä bugi on lopultakin korjattu.
http://meyerweb.com/eric/css/edge/complexspiral/demo.html