Ссылки с изображениями-фонами в браузере Android

У меня есть небольшая проблема с некоторыми тегами, у которых есть изображения в фоновом режиме, а текст внутри тегов имеет отступ в css, но в браузере Android я вижу часть этой строки, которая используется в html. Это слово закрывает фоновое изображение (область тега). Код и скриншот с мобильного выглядят так:

изображение: http://s29.postimg.org/tctfbp9jb/sa_sc.jpg

<li class="item185">
<a class="soc-link" href="#">rss/sapa</a>
</li>
<li class="item186">
<a class="soc-link" href="https://www.facebook.com/pages/..">facebook/sapa</a>
</li>
<li class="item187">
<a class="soc-link" href="#">youtube/sapa</a>
</li>

CSS:

li {
    display: inline-block;
}
a.soc-link {
    background-position: -4px 0;
    background: url("../images/sapa-bg.png") no-repeat;
    display: block;
    height: 50px;
    margin: 0 0 0 1em;
    overflow: hidden;
    text-indent: 10000px;
    width: 50px;
}

person David Ursiny    schedule 16.04.2014    source источник
comment
Разместить код несложно. Просто скопируйте его из своего источника. Когда вы вставите его сюда в своем вопросе, выделите его и нажмите кнопку, которая выглядит как волнистые скобки.   -  person durbnpoisn    schedule 17.04.2014
comment
спасибо, это мой второй пост здесь...   -  person David Ursiny    schedule 17.04.2014


Ответы (1)


Используйте CSS:

content:'';

для тех элементов. Вы можете использовать этот css:

color: rgba(255,255,255,0);

Просто чтобы быть уверенным.

person Andrei Konstantinov    schedule 24.04.2014
comment
Большое спасибо. Эта тема охватывает то, чего я не знал, что вы можете использовать свойство содержимого для элементов, а не только для псевдоэлементов. Но в данном случае это не сработало. Спас только прозрачный цвет. Вы просто забыли поставить rgba перед скобками. - person David Ursiny; 25.04.2014
comment
о, извините за rgba, мой плохой. Отредактировал мой ответ для будущих посетителей с той же проблемой. - person Andrei Konstantinov; 26.04.2014