/ / background: url (repeat_bg.png) repeat-y, url (repeat_bg_right_side.png) prawy górny repeat-y; w ie8? - css, Internet Explorer, powtórz

background: url (repeat_bg.png) repeat-y, url (repeat_bg_right_side.png) prawy górny repeat-y; w ie8? - css, Internet Explorer, powtórz

body{




background:url(repeat_bg.png) repeat-y, url(repeat_bg_right_side.png) top right repeat-y;
}

czy jest sposób, w jaki mogę to zrobić w ie8? czy to nie jest wspierane przez ie8 ("jestem nowym"), dziękuję za poświęcony czas!

Odpowiedzi:

1 dla odpowiedzi № 1

IE8 nie obsługuje wielu środowisk. Najlepiej jest utworzyć zewnętrzny kontener div i umieść jedno tło na ciele i jedno na pojemniku div:

<body>
<div id="container">
...
</div>
</body>

z CSS:

body {
background: url(repeat_bg.png) top left repeat-y;
padding: 0;
}

#container {
background: url(repeat_bg_right_side.png) top right repeat-y;
}

(Potrzebujesz padding: 0 ponieważ niektóre przeglądarki wprowadzają dopełnianie body domyślnie, co spowodowałoby, że dwa obrazy nie byłyby wyrównane.)