У меня есть Div с плиточным фоновым изображением и изображением границы. Граница представляет собой прозрачный .png-файл с угловыми рисунками, поэтому толщина рамки составляет около 90 пикселей по всему периметру. IE запускает фоновое изображение внутри рамки, тогда как FF, Chrome и Safari запускают фоновое изображение с внешнего края рамки. В IE это приводит к тому, что цвет фона (или фон тела) отображается через прозрачное изображение границы .png. Я пробовал Background-clip и position, чтобы IE запускал фоновое изображение за пределами рамки без везения.
Что-то мне не хватает или предложения? Прямо сейчас образец прямой трансляции @ образец
#Menu {
background-color: #DBD1AC;
background-image: url(images/texture_paper_tileable.jpg);
background-repeat: repeat;
background-clip: border-box;
background-position:0 0;
margin: auto;
padding: 0;
height: auto;
width: 80%;
border-style: solid;
border-width: 91px 92px 90px;
-moz-border-image: url(images/menuBorderREDpaint.png) 91 92 90 stretch repeat;
-webkit-border-image: url(images/menuBorderREDpaint.png) 91 92 90 stretch repeat;
-o-border-image: url(images/menuBorderREDpaint.png) 91 92 90 stretch repeat;
border-image:url(images/menuBorderREDpaint.png) 91 92 90 fill stretch repeat;
}
Родитель был бы телом ...
body {
font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
/*background-color: #42413C;*/
/*background-color: #2a1d0d; brown*/
background-color: #DBD1AC;
background-image: url(images/OldWood.jpg);
background-repeat: repeat;
background-position: 0 940px;
margin: 0 auto;
padding: 0;
color: #FFF;
}