2014-02-13 2 views
0

У меня есть тег изображения под тегом li, я добавил изображение с использованием свойства фона, есть неожиданный значок на изображении comin в IE8, в FF и chrome отлично работает.Нежелательный значок появляется на изображении в IE8

HTML:

<img class="accordionDown"> 

CSS:

.accordionDown { 
    background: url('../images/accordian_down.png') no-repeat #E5E4E2; 
    height: 35px; 
    border: 0; 
    display: inline-block; 
    float:left; 
} 
+6

Вероятно потому, что вы используете IMG тег без атрибута SRC. Это также довольно глупо, особенно если вы установили фоновое изображение через css. – slash197

+0

Да, вспомните комментарий slash197. У вас может быть другой тег, например div, как ... – jtheman

+0

Почему бы вам не использовать свойство src для тега изображения? вот так: Sora

ответ

0

пожалуйста изменить к <img class="accordionDown" src="Path To Image" >

0

Используйте span вместо image,

И добавить width и overflow:hidden к вам класса

.accordionDown { 
    background: url('../images/accordian_down.png') no-repeat #E5E4E2; 
    height: 35px; 
    width:35px;/* add width */ 
    overflow:hidden;/* add overflow */ 
    border: 0; 
    display: inline-block; 
    float:left; 
} 
+0

Я получаю все непредвиденные результаты, это не решило мою проблему, Если я использую свойство src в приведенном выше коде, гармонические функции Jquery не работают –

+1

, можете ли вы сделать онлайн-демонстрацию, например, на 'fiddle'? –

+0

его бит сложный, я попробую все предлагаемые решения и отметю как ответ. Спасибо за помощь –

Смежные вопросы