Адаптивная верстка сайта за 10 минут. Отзывчивый сайт HTML CSS

Автор Maksim Inshakov
Адаптивная верстка сайта за 10 минут. Отзывчивый сайт HTML CSS

друзья.

Всем привет. С вами грибы снов. И мы продолжаем основы веб-разработки прошлом видео мы сами за час сердца неполноценный сайт из psd макета.

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

Ну если допустим вы пытаетесь открыть сайт на мониторе с меньшим разрешением допустим — это будет 1140 пикселей либо же — это будет или. Телефон внизу экрана у вас появляется скролл, что очень затрудняет просмотр экрана все шрифты на мобильных телефонах кажется очень маленькими и очень трудно читаемыми. Поэтому в этом уроке мы начнём сами адаптивную верстку того чтобы сайт смотрелся правильно на любом типе устройств будет. А монитор с широким разрешением либо же экран ноутбука планшета телефона. Я уже стал небольшой сайт который представляет из себя три поля первом поле будет находиться в каждом заголовок следующем поле состоит из четырёх блоков будет находиться примеры наших работ и третье поле в котором будет находиться допустим технологий которые мы используем в наших проектах. Давайте обратимся коду опять же используя шаблонный кот написал небольшой сайт. Не забудьте, что весь код на врачу в контейнер именно в этом уроке. Я рассказываю преимущества блок-контейнера далее следует ли поле — это поле с классом. Фёдор поле с классом service is IP классом Project внутри полисервис я создал 4. Дива в классами сервис, а внутри поле Project. Я создал 3 классом прочь и так давайте обратимся к сексу и того чтобы красиво оформить — это сайт нам понадобится пару строк кода в начале. Мы отменяем все стили которые присваиваются браузерами потом погибает я добавил небольшой padding IE background Color. Вы можете добавить в поединке Halo по своему усмотрению. Мерлен контейнер посередине не забываем, что враги у меня происходит с помощью отступа сверху снизу равной нулю и выступом справа и слева при помощи авто сервисы и прочих посередине и посредством приступил к верстке хедер я здесь 1200 пикселей и высотой 200 пикселей также в его посередине и еда красоты присвоил задний фон тёмно-синего цвета класса Server Project. Я использовал похожим образом не забываем для того чтобы разместить блоки на одной строчке. Я использовал свойство Display inline-block и добавил ширину в 200 пикселей и 390 пикселей соответственно и также для красоты добавил background-color и так давайте посмотрим сейчас разрешение моего монитора составляет 1400 пикселей разрешение монитора 1400 пикселей я могу свободно видеть все блоки и внизу страницы не появляется скролл происходит если разрешение моего монитора становится с каждым 1140 пикселей из-за того, что я размещал docker Display inline-block один блок который не хватает места на странице крана двигается ниже тоже самое происходит с 3 секций. Но самое главное, что внизу появляется скролл из-за чего — это выходит из-за того, что верхний Block header имеет ширину 1200 пикселей разрешение моего монитора составляет всего лишь 145 пикселей и из этих 55 лишних появляется скролл. Для начала я рассмотрю адаптивную верстку используя медик вырез либо же медик запросы, что он из себя представляет начало. Я ставлю собачку после которой пишут слово меди далее. Я указываю lonelyscreen которая переводится как только на мониторах и дальше я ставлю слово And I максимальную ширину 1200 пикселей. Да не открываю скобочку внутри дополнительные стили. Кашин элементом и в конце я закрываю скобочку давайте рассмотрим подробнее. Что представляет собой иметь запросы когда ширина моего монитора меньше чем 1200 пикселей браузер автоматические выключатели то есть Block header пример ширину 800 пикселей блок сервис примет ширину 190a блок против ремень шириной 290 пикселей. Также можно заметить, что я изменил задний фон для того чтобы вам было проще заметит этот момент перехода. Я возвращаюсь к макету и после стиле BS я подключаю ещё один файл который называется адаптив CSS сохраняй страницу смотри, что хоть задали. Я возвращаю разрешение монитора 1400 пикселей обновляю страницу и заметьте момент перехода как нажимать размер страницы при достижении 1200 пикселей браузер автоматически подключаются стили то есть мой заголовок. Фёдор становится шириной 8 пикселей и 3 4 блоки также сжимается в этом и заключается самый простейший принципы адаптивной верстке когда. Для различных разрешений монитора мы прописываем различные значения блоков также внизу. Я подключил разрешение для монитора в которой имеет максимальную ширину в 800 пикселей для того чтобы ещё больше жрать наши блоки то есть Block header Files шириной 600 пикселей логсервис 100 пикселей блок против 50 пикселей. Давайте проверим когда ширина монитора становится 800 пикселей блоки сжимаются ещё меньше того чтобы опять же не появлялся внизу скролл по этому принципу в данный момент стоит самая простейшая адаптивная верстка то есть. Под каждый разрешение монитора создаются специальные которые затем отключается браузером. Если вы зайдете на сайт. ВКонтакте то вам откроется страница для браузера. Но если. Выпишите вначале m.vk.com то браузер подключить стили которые отображаются на мобильных устройствах. Именно поэтому называется адаптивной то есть применение стилей. С какими рыбками. Как вы видите все переходы не очень плавно отображаются на экране давайте рассмотрим 2.

0 комментариев
0

Читайте также