CSS3 Pie удаляет фоновые изображения в <li> - PullRequest
1 голос
/ 08 февраля 2012

Когда моя страница загружается в IE (7,8), мое фоновое изображение в левом столбце li показывается в течение доли секунды, прежде чем включается CSS3 Pie, добавляет границу к элементам li, для которых она предназначена, а затем удаляет фоновое изображение из мои элементы списка, как это ...

http://goo.gl/xCz39

В FF это работает, если вы хотите увидеть, как это должно выглядеть. Я был бы признателен, если бы у кого-то был такой способ. Большое спасибо!

Ответы [ 2 ]

1 голос
/ 12 ноября 2012

Также в некоторых случаях может помочь абсолютная ссылка на изображение в вашем CSS.

Как:

#yourdiv{
    behavior:url(css/PIE.htc);  
    -pie-background:
              url(permalink-here/your-image.png) right no-repeat,
              url(permalink-here/your-image.png) left no-repeat;
}
0 голосов
/ 08 февраля 2012

Я подозреваю, что проблема заключается в следующем: элемент, сгенерированный Pie для границы, имеет более высокий z-индекс, чем исходный элемент с фоновым изображением.

Попробуйте дать

#content-left ul li a{position:relative;}

Или попробуйте другое из предложенных решений здесь

...