Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bootsrap - поясните непросвещённому / 6 сообщений из 6, страница 1 из 1
20.08.2017, 10:37
    #39507971
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootsrap - поясните непросвещённому
Поясните в чём разница между xs, sm, md, lg в определении колонок?

Читаю на одном из сайтов ( https://itchief.ru/lessons/bootstrap-3/22-the-grid-system-twitter-bootstrap-3):
"... Кроме указания ширины адаптивному блоку необходимо ещё указать и класс УСТРОЙСТВА (вместо 1 вопроса). Класс устройства будет определять то, на каком viewport будет действовать эта ширина. В Bootstrap 3 различают 4 основных класса. Это xs, sm (ширина viewport >= 768px), md (ширина viewport >= 992px) и lg (ширина области просмотра браузера >=1200px)."
И ещё:
"... Например, адаптивный блок с классом col-xs-6 col-lg-3 будет иметь на УСТРОЙСТВАХ xs, sm и md ширину 50% (6/12), на lg - 25% (3/12)."

Я, как создатель сайта, откуда могу знать на каком УСТРОЙСТВЕ будут его просматривать: десктоп ( с размером экрана 21"), ноутбук, планшет или, наконец, смартфон с экраном 7" ?
Что я должен писать в коде? - Не врубаюсь!
С уважением ВВГ

PS: Вижу, что, например, при заходе на Яндекс с десктопа и со смартфона имеется резкое различие по внешнему виду, то есть, это фактически два разных сайта.
...
Рейтинг: 0 / 0
20.08.2017, 10:56
    #39507974
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootsrap - поясните непросвещённому
ValGer,

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

От Вас требуется определиться с поведением страниц на различных экранах и реализовать его при помощи подходящих классов bootstrap.
...
Рейтинг: 0 / 0
20.08.2017, 11:49
    #39507987
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootsrap - поясните непросвещённому
skyANA,

Мне вполне понятна общая идея, непонятно как её реализовать. Что в коде-то писать из этих 4 вариантов? Или исходя из значения viewport пользователя должны быть в коде запрограммированы все 4 варианта по примерно такому принципу?

Если viewport = 768px
Используй col-xs-?

Если viewport = 992px
Используй col-md-?

Если viewport = 1200px
Используй col-lg-?

Или это бред?!
С уважением ВВГ
...
Рейтинг: 0 / 0
20.08.2017, 12:44
    #39508003
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootsrap - поясните непросвещённому
ValGer,

Вы же сами привели цитату: "Например, адаптивный блок с классом col-xs-6 col-lg-3 будет иметь на"...
Таких-то устройствах такое-то поведение, на таких-то другое.

Вам нужно определить как должна выглядеть страница на одних экранах, а как на других.
Проставить соответсвующие классы элементам, чтобы в зависимости от устройства применялись соответсвующие стили из bootstrap.
...
Рейтинг: 0 / 0
20.08.2017, 12:50
    #39508004
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootsrap - поясните непросвещённому
А все "4 варианта" уже прописаны за Вас.
...
Рейтинг: 0 / 0
20.08.2017, 15:18
    #39508032
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bootsrap - поясните непросвещённому
ValGer,

А чё читать «на одном из сайтов», если есть родная полноценная дока, где все написано с примерами и выкладками???
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / bootsrap - поясните непросвещённому / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]