Я использую jQuery Mobile для создания мобильного веб-сайта, и у меня есть просмотр списка, в котором отображаются значки для каждого меню на целевой странице.
Я отображаю значок через background-image с background-position на теге img (используя иконку спрайта):
.ui-li-icon {top:10px;left:25px;}
.iconhome {background: transparent url(../images/icons.png) no-repeat;margin:7px 15px 0 0;width:21px;height:22px;}
#i-travel {background-position:-4px -3px;}
А для просмотра списка:
<ul data-theme="c" data-role="listview">
<li><a href="step1.html"><img class="iconhome ui-li-icon" id="i-travel"></img>Travel and Fly<br><span class="small gray">Buy Travel Insurance</span></a></li>
</ul>
Проблема: у него есть контур, от которого я не могу избавиться, даже если я добавил рамку: 0 / бордюр: нет / контур: нет ... К моему удивлению, когда я изменяюсь и осматриваюсь с границей радиуса, оно изменено, но не на обычное свойство border css.
Как мне удалить границу / контур вокруг моего фонового изображения?
* Добавлено: я понял, что это происходит только в свойство background-image в теге img . Для тега div (с использованием background-image) или тега img (без background-image) он не отображает границы или контур.