Що таке адаптивна верстка?
Відео: Bootstrap: Як створюються сучасні адаптивні сайти (УРОК)
Всім привіт! Думаю, що багато хто з вас чули про таку річ як "адаптивна верстка"Або"Responsive makeup"(чуйна верстка). Сьогодні я трохи введу вас в курс справи, а в наступних статтях ми будемо заглиблюватися в цю тему.
Отже, що має на увазі під собою слово "чуйна"? чуйна верстка - це верстка, яка автоматично підлаштовується (адаптується) під то дозвіл пристрою, на якому в даний момент переглядає сторінку користувач. Наприклад, якщо ви дивитеся сторінку на великому екрані або навіть телевізорі, то у вас буде одне відображення сайту, а якщо ви переглядаєте ту ж сторінку на, наприклад, мобільному пристрої, то у вас буде вже зовсім інший вид даної сторінки.
Відео: Курс HTML і CSS. Адаптивна верстка сайту
Робиться це для того, як ви вже зрозуміли, щоб користувачеві було зручно переглядати вашу сторінку як на великому екрані, так і на маленькому. Таким чином, у вас буде набагато більше відвідувачів, адже за статистикою, яку я приводив трохи раніше в попередній статті, люди все частіше використовують мобільну техніку для перегляду сторінок ніж звичайні комп`ютери.
Крім усього вищесказаного, замовники все частіше просять робити саме адаптивну верстку, тому знати її і вміти верстати даними способом зобов`язаний будь-який сучасний веб розробник.
Дізнатися все це краще в відео форматі і для цього є курc HTML5 та CSS3 з Нулі до Гуру, але, якщо ви віддаєте перевагу читати, а не дивитися, то підписуйтесь на оновлення, щоб не пропустити новий випуск по даній, дуже цікавої теми.
Тож почнемо.
Для початку нам потрібно дізнатися, що ж входить в поняття "адаптивна верстка"? А в дане поняття входить наступне:
- гнучкі шрифти
- Гнучкий макет на основі сітки
- гнучкі зображення
- Медіазапроси
Тепер поговоримо детальніше про все це.
гнучкі шрифти - це шрифти, які задано не жорстко в px(Пікселях), а в em, величиною, яка може змінюватися.
Подивимося на простий приклад
body {
font-size:16px-
}
h1 {
font-size:1.5em-
}Що ми тут вказали? Я не просто так написав для тега body розмір 16px, адже це саме той розмір шрифту, який прийнятий за замовчуванням в браузерах. Тепер нам потрібно, спираючись на дане значення, вказати розмір шрифту в 24px для заголовка h1. Як це зробити? А дуже просто! Для цього є формула
мета / контекст = результат
Запам`ятайте цю формулу, вона нам ще знадобиться.
Нам потрібно отримати розмір шрифту 24px, вірно? - це буде наша мета.
У нас шрифт встановлений за замовчуванням - 16px - це контекст.
Вважаємо: 24/16 = 1.5
Тобто розмір для h1 буде 1.5em.
Отже, з цим розібралися.
Їдемо далі і поговоримо про гнучку сітці.
Як зрозуміло з назви, гнучка сітка - сітка, яка може змінюватися. Для чого це потрібно? Наприклад, на великому моніторі ми можемо показати користувачеві 3 колонки, але ж на мобільному пристрої йому буде незручно дивитися 3 колонки! Якщо людина зайшла з телефону, то треба залишити одну колонку і всього цього добитися нам допоможуть гнучкі сітки. Про них ми будемо детально говорити в окремій статті. Зараз я можу сказати лише те, що там замість px ми будемо використовувати %.
гнучкі зображення - дуже важлива і насправді неважка тема.
гнучкі зображення - це зображення, які не статично стоять в якомусь блоці, а змінюють свій розмір в залежності від дозволу екрану користувача і ширини колонки. Це дуже просто реалізувати, однак там є багато підводних каменів, пов`язаних з браузером Internet Explorer, але ми поговоримо і про них теж.
І останнє - медіазапроси.
Медіазапроси - це умови, які або виконуються, або не виконуються.
Наприклад, ми можемо поставити ширину колонки 500px, але, якщо ширина області перегляду користувача менше 300px, то ширину колонки потрібно встановити в 100px.
Такі і більш складні умови робляться за допомогою медіазапросов і це теж дуже цікава тема, яка буде дуже докладно розкрита в соотвествующей статті.
Отже, сьогодні ми розібрали, що таке адаптивна верстка, що входить в це поняття і навіть навчилися робити гнучкі шрифти.
Дякую за увагу і не пропустіть наступну статтю!
Вийшов відеокурс "верстка сайту з нуля"
Відеоурок - вибірка даних з бази даних
Як зробити зображення адаптивними?
Як зробити просту навігацію на html5 і css3.
Вийшла книга "створення сайту від початку і до кінця"
Вийшов курс "html5 і css3 з нуля до гуру"
Двоколонковому верстка з однаковою висотою колонок
Слайдер зображень на jquery без плагінів
Валідність css
Замовлення сайту під ключ
Bootstrap 4. Система сіток.
Bootstrap 4. Reboot.
Індикатор завантаження на jаvascript.
Адаптивна верстка через jquery
Медіа-запити в css
Таблична верстка vs блокова верстка
Структура блокової верстки
Html
Верстка й її критерії якості
Bootstrap 4. Flex-властивості сітки.
Адаптивна верстка
Як зробити просту навігацію на html5 і css3.
Bootstrap 4. Система сіток.
Структура блокової верстки
Валідність css
Адаптивна верстка
Bootstrap 4. Reboot.
Структура верстки для двоколонковому сайту