Fiddle: https://jsfiddle.net/z1mdvkgq/Почему появляется иконка в некоторых браузерах, а другие не
HTML:
<div class="test" style="overflow: hidden; width: 650px; height: 350px; background: #CCC; position: relative;">
<div class='control' tabindex='1'>
<div class='btn'></div>
<i class="icon-search ion-search" style="
content: url('https://cdn4.iconfinder.com/data/icons/wirecons-free-vector-icons/32/add-128.png');
width: 55px;
position: absolute;
left: 10%;
top: 8%;
outline: none;"></i>
</div>
<i class='icon-close ion-ios-close-empty'>CLOSE</i>
</div>
Как я могу исправить «+» отображается в Chrome, но не в IE.
css url() not recognized in internet explorer 10 объясняет использование фона вместо content
, но это не работает в моем случае.
Возможный дубликат [CSS URL(), не признаваемые в Internet Explorer 10] (http://stackoverflow.com/ вопросы/16132460/css-url-not-known-in-internet-explorer-10) – jonrsharpe
Фон не отображается в Chrome. Я уже пробовал этот подход – Si8
Тогда, может быть, http://stackoverflow.com/questions/18202306/ff-and-ie-dont-load-img-src-from-css, если вы уже сделали это исследование * упомяните об этом *. – jonrsharpe