Перечисление языков флагами, как правильно?

EB
На сайте с 20.05.2011
Offline
0
418

Добрый день.

В одном проекте по просьбе заказчика в профилях пользователей в графе языки должны отображаться флажки языков. Не хочется подгружать флажки через img, а сделать через li или span. При этом в стилях будет бекграундом будет загружен один файл с разными флагами и спрайтами поделено на настройки. Т.е. имеем <span style="flag RU"></span>

Но хочется, чтобы поисковая система помимо флагов "видела" или понимала что это "Русский язык". Можно сделать <span style="flag RU">Русский язык</span> добавив в стилях классу flag параметры overflow:hidden;text-indent:-9999px;, но тогда получается что текст скрытый, а за это можно и бан получить (тем более, что таких элементов на странице может быть несколько). Как сделать правильно, чтобы и только флаг был виден и ПС учитывала ключевую фразу куда-то вставленную (может в title="Русский язык" ???). Т.е. чтобы в конечном итоге можно было продвигать и по НЧ, где профиль пользователя будет выходить по "....... русский испанский язык"

Другими словами, как максимально эффективно указать что-то графикой, при этом не отображая сам текст пользователю. Варианты, которые я вижу: alt, title, скрытый стилем текст...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий