Эта статья говорит, что мы должны избегать использования этой техники. Этот говорит, что это круто.Правда ли, что Google просматривает CSS-файлы для text-indent: -9999px;
и наказывает вас?: |
Я использую это свойство много , чтобы скрыть текст.Например, у меня есть кнопка, которая представлена значком:
<a href="#" class="mybutton">do Stuff</a>
CSS:
.mybutton{
text-indent: -9999px;
background: transparent url(images/SpriteWithButtons.png) no-repeat 20px 20px;
display: block;
width: 16px;
height: 16px;
}
Я не вижу альтернативы своемукод.Если я заменяю его изображением, я автоматически получаю +20 HTTP-запросов для каждого изображения кнопки.
Если я сделаю ссылку пустой, она станет менее доступной, потому что программы чтения с экрана не будут знать, что это такое.И пустые ссылки выглядят странно, вероятно, Google тоже не нравится ...
Так, как лучше всего справляться с такими ситуациями?