48
2.3. Проектирование интерфейса пользователей интернет магазина
От дизайна любого сайта зависит как будет продвигаться предприятие или
услуга в сети Интернет. Пользователям глобальной сети более приятно посещать
сайты, которые оформлены стильно, не сильно напичканы «тяжелой» графикой
или анимацией, страницы быстро загружаются и правильно отображаются в окне
браузера.
Для разработки привлекательных сайтов рекомендуется использовать
каскадные таблицы стилей (CSS), это даст возможность очистить код от лишних
тэгов, и сделать сайт более «легковесным». Верстка сайтов с использованием CSS,
позволит значительно упростить код, а также в дальнейшем позволит столкнуться
наименьшим количеством проблем при его модификации, доработке и
исправлении. Компактный оптимизированный код значительно облегчит
индексацию сайта поисковыми системами, а малый вес позволит сократит время
загрузки Web-сайта [14].
Верстка сайтов осуществляется двумя различными способами.
Первый способ – верстка осуществляется с помощью таблиц. Табличная
верстка использует элементы разметки, которые не соответствуют той семантике,
которую они несут, для получения внешних эффектов, из-за того, что изначально
таблицы не рассматривались как инструмент для построения каркаса страниц, а
выполняли свои стандартные функции - осуществляли стандартный ввод-вывод
данных. Чтобы сверстать сайт с помощью табличной верстки, необходимо
использовать большое количество вложенных таблиц, что сильно затрудняет
обработку браузером страниц, увеличивает размер сайта, что в свою очередь очень
сильно снижает скорость загрузки файлов, и может привести к появлению ошибок
в коде.
Второй способ – верстка сайта при помощи слоев (блоков), что является
более удобным и правильным инструментом верстки, с точки зрения убеждений о
разделении содержания и оформления. Блочная верстка сайтов дает больше
возможностей, позволяет сделать код компактнее, что в свою очередь позволяет
увеличить скорость загрузки веб-страницы. При помощи верстки слоями можно
гораздо более эффективно разработать сайт, который будет корректно
отображаться в браузерах [18].