ГРУППА КУРСА
|
Главная >
Учебник HTML >
КроссбраузерностьВ разных браузерах страница может выглядеть не одинаково. Это происходит потому, что код страницы выполняется по-разному. Для каждого языка, который выполняется в браузере, существует строгий стандарт. Но никто не может обязать разработчиков браузеров выполнять этот стандарт. Поэтому разработчики сами решают, как будет работать код. Именно это приводит к разному отображению страниц. В одних случаях различия незначительные, а в других станица может выглядеть неправильно, и какие-то функции могут не работать. При создании сайтов нужно добиваться того, чтобы страницы отображались правильно в разных браузерах. Такое свойство страницы называется кроссбраузерность. Обеспечение кроссбраузерности сайта - это важная задача, которая иногда может быть достаточно сложной. В HTML она решается проще всего, в CSS уже сложнее, а в JavaScript этому приходится уделять особое внимание. Кроме разных браузеров нужно учитывать и их версии. Языки развиваются, в них появляются всё новые возможности. И если использовать новую возможность в старой версии браузера, где она ещё не появилась, то естественно, такой код работать не будет. А некоторые конструкции языков устаревают и не поддерживаются новыми версиями браузеров. Но эта ситуация более редкая, потому что владельцы браузеров стремятся обеспечить работу старых сайтов. К страницам часто подключаются какие-то внешние ресурсы. Не нужно расчитывать на то, что они идеально адаптированы для всех браузеров. Даже крупные разрабтчики не всегда уделяют этому вопросу достаточно внимания. Например, когда вы добавляете интерактивную карту, нужно проверять, как она работает в браузерах. При добавлении новых элементов на страницы нужно регулярно проверять, насколько обеспечена кроссбраузерность сайта. Её уровень зависит от того, как Вы будете использовать сайт. Если он делается для личных целей, то можно обеспечить его работу только в основных браузерах. Но если это серьёзный коммерческий сайт, то необходимо убедиться, что страницы будут нормально отображаться у абсолютного большинства пользователей. Статистику использования браузеров можно легко найти в интернете. На разных сайтах она может различаться, но составить общую картину вполне возможно. А дальше Вы уже решаете, для какого процента пользователей вы гарантированно покажете страницу в правильном виде. |