У меня есть div где-то на странице, и мне нужно дать ему фоновое изображение, которое не перемещается при прокрутке окна браузера. Это мой код:
#mydiv {
float:left;
width:540px;
margin:40px 0px 0px 20px;
background:url(/images/myimage.jpg) no-repeat fixed 0px 0px transparent;
}
Проблема в том, что мое фоновое изображение расположено относительно холста, и мне нужно, чтобы оно было позиционировано относительно #mydiv
, но не прокручивалось.
Чтобы проиллюстрировать проблему, см. Здесь http://jsfiddle.net/QPrUz/1/
В примере #div1
выглядит хорошо, но #div2
вообще не показывает фон, так как он расположен относительно холста вместо #div2
.
Любые предложения приветствуются.
P.S.
iframe не вариант.