У меня есть серия пуль, которые появятся подряд.Я использую jQuery и jQuery UI в анимации пуль.Верхняя пуля должна иметь закругленные углы, для выполнения которых я использую CSS и PIE.htc.Это прекрасно работает во всех браузерах, отличных от IE, а также в IE8, но в IE7 появляется первый маркер с фоном около 80% для сужения и около 95% для короткого (или, возможно, он чрезвычайно смещен в верхний левый угол).
Интересно, что если вы вообще измените размер окна броузера, фон зафиксируется в нужном месте (не пули находятся в контейнере фиксированной ширины, поэтому я не изменяю размеры пуль здесь).Если я закомментирую строку PIE.htc в моем CSS, пуля будет отображаться правильно, но мне нужны закругленные углы.См. это изображение .
Соответствующий код следует
JS
$([appripratebullet]).addClass('currentBullet').fadeIn('slow').prev().removeClass('currentBullet', 'slow');
CSS
.bullet
{
display:none;
color:#6e6e6e;
min-height:40px;
font-size:2.5em;
line-height:1.5em;
font-weight:normal;
position:relative;
padding:25px 20px;
margin-top:1px;
background:#eeeeee;
border-bottom:1px solid #fff;
}
.bullet.first{
margin-top:0;
-moz-border-radius:8px 8px 0 0;
-webkit-border-radius:8px 8px 0 0;
border-radius:8px 8px 0 0;
behavior: url(/Content/PIE.htc);
}
.bullet.currentBullet{
background:#d98452;
color:#fff;
}