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