Мне нужно иметь изображения, которые простираются вдоль левой и правой сторон моего основного тела div (фактически для своего рода эффекта тени-тени под div).
Это было бы просто, если бы не тот факт, что я хочу, чтобы этот div был расширяемым , и мне нужно, чтобы он работал в IE7 и IE8, и я хочу, чтобы он расширялсяпо крайней мере в нижней части страницы.
Я пытался использовать полифиллы для запуска магии CSS3, но они тоже не работали (я безуспешно пробовал PIE и некоторые фильтры).
Я чувствую, что перепробовал все ... что привело меня сюда!Это насколько я получил только через CSS / html, я чувствую, что должен иметь возможность заставить его работать, но пока без сигар:
<div class="left-image">
<div class="right-image">
main body text
</div>
</div>
со следующим css:
html,body{
height: 100%
}
.left-image{
background: transparent url('image/url.png') repeat-y top left;
min-height: 100%; /*this alone works for making outer div extend browser & content height*/
min-width: 960px;
max-width: 1280px;
margin: 0 auto;
}
.right-image{
background: transparent url('image/url.png') repeat-y top left;
height: 100%; /*this only makes the div the height of its content*/
}
Это приводит к тому, что div .left-image заполняет высоту окна браузера или высоту содержимого (в зависимости от того, что больше), но div .right-image только соответствует высоте содержимого (поэтомуесли содержимое меньше окна браузера, оно не будет заполнено).
Есть ли способ обойти это?Просто используйте jQuery?