Что такое резиновый сайт и как его создать

Резиновый дизайн

Резиновым называют веб-сайт, размеры которого способны изменяться в соответствии с параметрами окна браузера на стороне пользователя. Реализация резинного дизайна достаточно проста: ширина (width) и высота (height) здесь задаются не фиксированными числами, а их процентным соотношением, где за 100% принимаются полные размеры контейнера, в котором находятся все прочие объекты.

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

С процентами работать совершенно не сложно. Если 100% — это полная ширина или высота сайта, то 50% — это его половина, а 25% — четверть. О том, насколько целесообразно применение «резинового» дизайна, попробуем разобраться в данной статье.

Резиновый сайт и его преимущества

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

2. Резиновый сайт позволяет использовать масштабирование страниц, не выходя за рамки видимой области. Говоря проще, читателю не приходится работать с горизонтальной полосой прокрутки, чтобы разглядеть левую или правую (выпавшую из вида) область.

Недостатки резиновых сайтов

1. Основной недостаток такого дизайна заключается в том, что используемые на сайте элементы, обладающие точными размерами, не всегда вписываются в подстраиваемые блоки и окна. К примеру, если ширина изображения – 100 пикселей, а ширина окна – 5%, то понятно, что на небольших мониторах картинка может просто не уместиться в заданную область. В результате, часть изображения просто скроется за соседним блоком или перекроет его сверху (в зависимости от реализации кода).

Соответственно, такое положение дел никоим образом не добавит сайту красоты.

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

3. На разработку качественного резинового дизайна уходит куда больше времени, чем на проектирование площадки с фиксированными параметрами.

Как создать резиновый сайт

1. Важно установить минимальные размеры экрана среднестатистического пользователя Сети. Для этого достаточно воспользоваться поиском Яндекса.

Отметим, что на сегодняшний день наиболее популярными расширениями считают:

• 1280 на 1024 пикселей;

• 1024 на 768 пикселей.

2. Определившись с минимальной шириной, можно приступать к планированию размеров элементов сайта. Стоит также учесть, что в ширину 1024 браузер может вместить только 1000 пикселей, а 24 пикселя уйдут на окно самого браузера. Именно из этого размера и стоит исходить, чтобы веб-сайт нормально выглядел на самом небольшом мониторе.

3. Для фиксированных элементов сайта (навигационное меню, рекламный блок и др.) лучше все же использовать точные значения, указанные в пикселях. Это позволит реализовать их неизменную ширину и высоту. В процентных соотношениях задаются только текстовые поля таблицы, изменения в которых не повредят внешнему виду.

Таким образом, на сайте будут присутствовать неизменные блоки и блоки, меняющие ширину (в зависимости от размеров экрана пользователя).

4. Спроектированный и созданный резиновый сайт подлежит обязательному тестированию на мониторах с различными расширениями. Если такая возможность отсутствует, то достаточно использовать функцию масштабирования, которая имеется во всех современных браузерах.

При этом небольшое увеличение или уменьшение внешнего вида сайта не должно создавать накладок и перекрытий в его отображении на экране.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *