Какова сейчас ширина макетов веб-сайтов для компьютеров и мобильных устройств?

В последнее время я практиковал веб-дизайн помимо кода. Но после того, как я открыл Sketch и просто начал делать прямоугольник своего сайта, я застрял.

Что widthя должен использовать?

Я бы поискал статистику разрешения на этом сайте . И на свой вкус я выбрал ширину 1440px. (Из-за характеристики 1440 проще разделить на 2, 3 или 6. ) Однако теперь мне нужно выбрать ширину для мобильного (а также, если возможно, для планшета ). Хотя в CSS Tricks есть статья о медиа-запросах , я понятия не имею, сколько пикселей мне следует использовать.

Есть ли способ выяснить это?

Я знаю, что это зависит от тенденции устройства, поэтому я добавляю «сейчас» в тему.
Привет, Чэнхуа Ян, добро пожаловать в GDSE и спасибо за ваш вопрос. Если вы хотите узнать больше о сайте, обратитесь в справочный центр или свяжитесь с одним из нас в чате графического дизайна , как только ваша репутация станет достаточной (20). Продолжайте вносить свой вклад и наслаждайтесь сайтом!
Вы также можете заглянуть на stackoverflow.com/questions/10026751/…
1) Нарисуйте пару макетов, 2) определите точки останова, 3) сделайте мелкие вещи.
Если вы умеете программировать, используйте его в качестве инструмента дизайна. Дизайн в браузере. Проблема решена. :)
Дизайн в браузере — это здорово, но я не могу сосредоточиться на визуальных вещах, когда просто пытаюсь сделать поля правильными. Так что я бы предпочел, чтобы на этом шаге дизайн решался в Sketch, а не в текстовом редакторе.

Ответы (5)

Короткий ответ: его нет.

Если вы хотите, чтобы ваш веб-сайт был подготовлен для использования в огромном диком мире, вы должны помнить о любой ширине экрана, скажем, от 480 до 4800 пикселей. Современные дизайнеры адаптивного веб-дизайна (дизайна, который адаптируется к ширине области просмотра) работают с диапазонами ширины . Каждый диапазон имеет свои особенности для адаптации сайта к ширине.

Границы этих диапазонов не высечены на камне.

В моем случае они обычно зависят от конкретной конструкции. Я начинаю с самого маленького экрана, проектирую его и растягиваю область просмотра, пока макет не станет уродливым или громоздким. Затем я устанавливаю границу и начинаю проектирование для следующего диапазона ширины.

Размер пикселя больше не является показателем типа устройства.

Имейте в виду, что размер экрана в пикселях не обязательно указывает на тип используемого устройства: в наши дни на рынке есть небольшие телефоны, которые используют экраны Retina, эффективно удваивая ширину своих пикселей без изменения физических размеров (намного). Следовательно, у вас может быть телефон с разрешением 960 пикселей, а не монитор с разрешением 800 пикселей. (По общему признанию, эти последние редкость в наши дни.)

Спасибо, что поделились идеей. Так что просто хорошая практика - начинать с самого маленького, пока это не перестанет быть хорошим .
Да, это основано на вашем дизайне. Вы делаете дизайн одного размера, а затем, когда вы его увеличиваете, наступает момент, когда ваш дизайн «ломается» — это точка останова. Разрыв может быть огромным открывающимся пробелом или столбцом текста, который становится настолько широким, что его трудно читать. Таким образом, вы создаете альтернативный дизайн в этот момент, увеличивая размер какого-либо элемента или разделяя текстовый столбец на 2 столбца.

Я считаю, что лучше использовать две монтажные области шириной от 320 до 1600 пикселей для каждой.

Разница между ними заключается в том, что в мобильной версии ширина области вашего контента соответствует стандартному размеру мобильного экрана 320 пикселей, а на артборде 1600 пикселей — 980 пикселей (мое предпочтение, так как это более изящно с точки зрения кросс-совместимости между размеры экрана) и 1200 пикселей (так что вы получаете немного фона, чтобы поместиться в область просмотра ноутбука, которая идет от 1280 пикселей и выше).

Вы всегда можете добавить артборд для планшета, но мой опыт подсказывает мне, что двух для мобильных и настольных компьютеров достаточно, что дает разработчикам интерфейсов приятное чувство свободы, когда дело доходит до гибкого макета, который может быть немного непредсказуемым однажды. вы начинаете загружать в него активы (чтобы вещи не обрезались или не нужно было придерживаться размера, который может не работать между контрольными точками (обычно это 320 пикселей, 480 пикселей, 768 пикселей, 980 пикселей и 1280 пикселей).

Существует два основных фреймворка : Bootstrap (от Twitter) и Foundation (от Zurb), они являются наиболее часто используемыми веб-фреймворками. Я рекомендую начать там, чтобы увидеть размеры. Вот код и размеры, которые они используют.

Начальная загрузка

 /* Extra small devices (phones, less than 768px) */
    /* No media query since this is the default in Bootstrap */

    /* Small devices (tablets, 768px and up) */
    @media (min-width: @screen-sm-min) { ... }

    /* Medium devices (desktops, 992px and up) */
    @media (min-width: @screen-md-min) { ... }

    /* Large devices (large desktops, 1200px and up) */
    @media (min-width: @screen-lg-min) { ... }

Фундамент

    // Small screens
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) { } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */

Я лично использую Sketch 3 и начинаю с 850px для настольных компьютеров и мобильных устройств 320px Вот один шаблон 3 также для Sketch google bootstrap-3-responsive-grid-template.sketch (я не могу вставить более 2 ссылок)

Я не согласен с использованием конкретных размеров на основе интерфейсных фреймворков. Он должен быть основан на макете и в остальном довольно произволен.
@ZachSaucier, что вы имеете в виду под «должно быть основано на макете»?
@DA01 На основе содержания и макета разрабатываемой страницы
@ZachSaucier, тогда это может быть семантическим аргументом. Я согласен, хотя содержание и макет страницы обычно должны быть разработаны с учетом устройств, которые используют люди. Так что это аргумент полного круга, я считаю. Контент и макет зависят от устройств.
Извините, я не могу оставить это в комментарии. Я бы определенно пошел с Bootstrap и попытался скомпилировать getbootstrap.com/customize/#top то, что вам нужно, чтобы сделать его легким. Имея это в виду, полностью адаптивный маленький сайт для мобильных устройств или только одностраничный сайт настраивается довольно быстро. Тогда, конечно, если это окажется более крупный проект, вы также хорошо охвачены этим разрешением. Несмотря на растущие размеры экрана, я думаю, что большинство людей по-прежнему используют экраны среднего размера, но я могу ошибаться. Я просто говорю, что размеры, которые они используют, являются хорошей отправной точкой.

Я использую общие рекомендации Bootstrap. Я обнаружил, что виртуальные устройства ненадежны. Я использую три или четыре реальных устройства (одно из них iPad), а также мой настольный монитор. Бюджетные планшеты и бюджетные телефоны с Wi-Fi без SIMS и экранами разных размеров достаточно недороги, чтобы на них можно было увидеть, как выглядит моя работа. Чем больше экран, тем меньше требуется внимания к точности позиционирования (обычно!), поэтому я не чувствую, что мне нужен полноразмерный планшет.

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

Те, которыми я пользовался и могу порекомендовать:

  • расширение Chrome «Responsive Web Design Tester», которое предоставляет вам список распространенных устройств Apple и Android и создает окно браузера с таким размером пикселей.

  • встроенный режим адаптивного дизайна в браузере Safari для Mac, который показывает приблизительные рендеринги рядом друг с другом на всех мобильных устройствах Apple, а также на настольных компьютерах.

Стоит отметить, что Chrome теперь также встроен в свои инструменты разработчика.