Я использую CSS3 PIE для рендеринга изображения границы и ширины границы в IE. В IE9 все работает нормально, а в IE8 нет.
Как ни странно, в IE8 border-image/width работает для одного DIV (список рассылки в правом верхнем углу страницы), но не для других (основной контент и боковая панель, для которых не отображается ни border-image, ни background-image). ).
Вы можете увидеть, что я имею в виду, на этой странице.
Пример CSS, который я использую (в данном случае для содержимого DIV), выглядит следующим образом:
div#content .padder {
border-width:7px;
-moz-border-image:url('/wp-content/themes/bp-soteria/images/background_content.png') 7 repeat;
-webkit-border-image:url('/wp-content/themes/bp-soteria/images/background_content.png') 7 repeat;
border-image:url('/wp-content/themes/bp-soteria/images/background_content.png') 7 repeat;
-o-border-image:url('/wp-content/themes/bp-soteria/images/background_content.png') 7 repeat;
background-image:url('/wp-content/themes/bp-soteria/images/background-main.png');
background-repeat: repeat;
background-clip: padding-box;
behavior: url(/pie/PIE.htc);
}
Путь к PIE.htc правильный. Кто-нибудь может подсказать, в чем здесь проблема?
position: relative
для элементов, над которыми PIE не работает. - person daGUY   schedule 25.09.2012position:relative
. Вы добавите ответ, который я могу отметить как правильный? - person Nick   schedule 25.09.2012