Совместимость браузеров

Пользователи обычно просматривают сайты с помощью браузера. Все браузеры интерпретирует код веб-сайта немного по-разному, поэтому его вид может отличаться в различных браузерах. Как правило, не следует полагаться на вид сайта в определенном браузере. Например, не ожидайте, что браузер сможет правильно определить тип контента или кодировку, если они не указаны. Ниже перечислены действия, которые позволят убедиться, что сайт не будет отображаться с ошибками.

Откройте свои страницы с помощью как можно большего количества браузеров

Создав веб-сайт, следует убедиться, что он предоставляет всем пользователям полный набор функций, над которыми вы так долго работали, и что все элементы дизайна отображаются корректно. В идеале тестирование веб-сайта следует начать как можно раньше. Сайт может по-разному отображаться в разных браузерах и даже в различных версиях одной и той же программы. Узнать, какими браузерами чаще всего пользуются ваши посетители, можно с помощью Google Analytics.

Создавайте корректный и эффективный код HTML

Если сайт содержит недопустимый код HTML и правильно отображается в некоторых браузерах, это не гарантирует, что он будет распознаваться во всех браузерах или в их последующих версиях. Чтобы страницы сайта выглядели одинаково во всех браузерах, рекомендуется использовать допустимый код HTML и CSS, а затем протестировать этот сайт в максимальном количестве браузеров. Правильный и эффективный код – залог корректной работы сайта. Отделить форматирование от содержания можно с помощью CSS, благодаря чему страницы начнут отображаться и загружаться намного быстрее. Вам также помогут бесплатные интерактивные инструменты проверки HTML-кода и CSS-кода, предоставленные W3 Consortium. С помощью других инструментов, таких как HTML Tidy, можно быстро выполнить очистку кода. Нарушение рекомендаций относительно HTML не влияет на результаты сканирования в Google.

Задайте кодировку символов

Всегда указывайте сведения о кодировке символов, чтобы текст веб-страницы правильно отображался в браузере. Эти сведения должны быть указаны в самом начале документа (или фрейма), поскольку в некоторых браузерах не распознаются объявления кодировки, размещенные ниже в тексте документа. Кроме того, следует убедиться, что веб-сервер не передает конфликтующих HTTP-заголовков. Например, заголовок content-type: text/html; charset=ISO-8859-1 переопределит все объявления кодировки на странице.

Пользователи с ограниченными возможностями

Не у всех пользователей может быть включена поддержка JavaScript в браузере. Кроме того, отдельные элементы, например Flash и ActiveX, иногда неправильно отображаются (или вообще не отображаются) в некоторых браузерах. Рекомендуем следовать нашему руководству по использованию форматов Flash и других мультимедийных форматов и протестировать свой сайт в текстовом браузере, например в Lynx. Для мультимедийных материалов предоставляйте текстовую версию, которую поисковая система сможет просканировать и проиндексировать. В этом случае ваш сайт также будет доступен для пользователей, применяющих альтернативные технологии, например программы экранного чтения для слепых.

Была ли эта статья полезна?
Как можно улучшить эту статью?