PIE.htc не работает с YUI3 в IE8 - PullRequest
0 голосов
/ 22 марта 2012

Я использую PIE для теней, границ радиуса и градиентов, но ни один из них не работает в IE8.

Вот пример кода, который я использую для радиуса и тени.

.conflict-Suggestion-body-left {

border-right:2px solid #FDFDFD;
border-bottom:2px solid #FDFDFD; 
border-top:1px solid #B8B8B8;
float: left;
width: 49%;
margin-left:1px;
-moz-box-shadow: 1px 1px 2px #000;
-webkit-box-shadow: 1px 1px 2px #000;
box-shadow: 1px 1px 2px #000;
border-radius:0 0 2px 2px;
behavior: url(PIE.htc);

}

Вот пример кода, который я использую для градиента.

.yui3-widget-hd {

background: #C9D2DD;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8DA', endColorstr='#B6CAD5');    
background: -webkit-gradient(linear, left top, left bottom, from(#D8D8DA), to(#B6CAD5));
background: -moz-linear-gradient(0% 100% 90deg, #B6CAD5 35%, #D8D8DA 83%, white 100%) repeat scroll 0 0 transparent;
border: 1px solid #F3FAFE;
border-radius: 0.435em 0.435em 0 0;
behavior: url(PIE.htc);
height: 33px;
margin: 0;
width: 97%;
cursor: default;

}

Заранее благодарим за помощь.

Ответы [ 2 ]

0 голосов
/ 12 марта 2014

Я думаю, это ваша проблема с URL-адресом. Попробуйте это

behavior: url(//Yoursite.com/path/to/PIE.htc);
0 голосов
/ 22 марта 2012

Вы должны указать URL-адрес поведения как абсолютный путь:

http://css3pie.com/documentation/known-issues/#relative-paths

Возможно, это решит вашу проблему.

...