Изображения, допускающие индексирование, и графический текст

Эта тема часто делает врагами дизайнеров и специалистов по поисковому маркетингу. Дизайнеры не хотят отказываться от графического текста. Однако поисковые агенты не могут читать текст, присутствующий на изображениях, независимо от того, насколько четко и ясно его воспринимают люди. Поэтому везде, где только можно, следует применять обычный текст, оформленный с помощью CSS.
К сожалению, CSS не дает всех возможностей, которые нужны дизайнеру для работы со шрифтами. Да и на компьютерах пользователей не всегда установлены все требуемые шрифты. Это существенно ограничивает набор шрифтов, которые можно использовать без сомнений. В табл. 6.1 приведены распространенные шрифты, которые доступны в типичных инсталляциях Windows и Маk.
При желании более подробный список можно найти по адресу http://www.
kdwebpagedesign.com/tut_4.asp.
Но можно и не зависеть полностью от CSS. Имеется ряд приемов, позволяющих
реализовать "индексируемые изображения". С помощью JavaScript на стороне клиента можно просмотреть дерево документов для HTML-файла после его загрузки и выборочно заменить текстовые фрагменты графическими элементами. Это называется "замещением текста" (text replacement).
На последующих нескольких страницах вы познакомитесь с двумя наиболее распространенными реализациями замещения текста.
Метод замещения "sIFR" заменяет указанный текст на Flash-файлы. Этот метод
подробно описан по адресу http://www.mikeindustries.com/sifr/.
• Реализация замещения текста Стюарта Розенбергера (Stewart Rosenberger) делает то же самое, но заменяет текст на изображения. Изображения генерируются в PHP-сценарии на стороне сервера. Этот метод описан по адресу http://www.alistapart.com/articles/dynatext .
Если применять эти техники, то поисковые агенты смогут прочитать текст, присутствующий в документах (они не выполняют JavaScript-код), а люди увидят Flash-файл или изображение, содержащее тот же текст. И все счастливы — и люди, и роботы.