Урок:

Адаптивна верстка

26.11.2024
0 0
10 Клас, 11 Клас

3

39

1214

0

21

32

Вміст уроку:
1
2
3

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Опрацюйте теоретичний матеріал:

Адаптивна верстка, невід'ємний компонент сучасного веб-дизайну, забезпечує оптимальне відображення контенту. Цей інноваційний підхід до розробки веб-ресурсів надає можливість сайту мати чудовий вигляд і функціонувати на різноманітних гаджетів - від настільних комп'ютерів до смартфонів і планшетів.

Адаптивна верстка – це верстка, при якій сайт однаково добре відображається на всіх можливих пристроях: комп’ютерах, планшетах, телефонах. Таких ресурсів з кожним роком стає все більше, адже мобільний трафік зростає, сучасні технології не стоять на місці.

Адаптивна верстка — підхід, що передбачає зміну дизайну залежно від поведінки користувача, розміру екрана, платформи і орієнтації девайса.

Основні техніки реалізації

Підлаштовуючи сайт під мобільні пристрої, застосовують певні інструменти. Розглянемо основні елементи та способи їх реалізації, щоб верстка вийшла дійсно адаптивна.

Регулювання розширення екранів

Верстати для кожного виду пристрою окремо немає сенсу, адже це займе дуже багато часу. Та й все так швидко змінюється, що ніхто не знає, що буде в тренді завтра.

Один із способів частково вирішити проблему – робити гнучкі зображення. Весь дизайн створюють з декількох шарів з використанням в деяких місцях розумної розмітки. Змінити розмір зображення можна різними способами, один з яких використання max-width і таблиці стилів. Можна також застосовувати адаптивні зображення, для чого буде потрібно завантажити спеціальний файл.

Адаптивна верстка сайту дозволяє зробити текст підходящим для читання, незалежно від того, за допомогою якого девайсу його будуть переглядати. Це можна зробити, якщо збільшити розмір шрифту або висоту рядка. Вони налаштовуються в рамках ширини макета згідно ієрархії вмісту, яка задається за допомогою CSS.

І хоча з зображеннями справа йде трохи складніше, ніж з текстом, вони можуть маштабуватися, обрізатися або зовсім зникати виходячи з того, який тип контенту вимагається під пристрій.

0602w9ru-64dd-664x221.png

Плаваюча сітка

Основоположною ланкою як зробити сайт адаптивним є макети на основі сітки. При цьому адаптивність верстки забезпечується застосуванням саме гнучкої сітки. Разом з нею між елементами постійно буде інтервал, а через свої пропорції вони зможуть підлаштовуватися під певну ширину екрану.

Медіа-запити

Такі запити являють собою код, який відповідає за гнучкість макета. Вони визначають той код, який буде застосовуватися в залежності від розмірів і орієнтації девайса. Такі коди допускають наявність декількох макетів дизайну з використанням однієї і тієї ж HTML-кодованної веб-сторінки.

Тестування створених сайтів

Користувацьке тестування просто необхідно, щоб отримати дані про те, як відвідувачі взаємодіють з ресурсом. Також створення адаптивної версії сайту передбачає можливість упевнитися, що ваш дизайн і сама верстка сумісні з відповідними браузерами.

Гумова верстка

Макету і окремим його складовим надаються розміри, подані у відсотках, таким чином вміст сторінки розтягується. Для того, щоб розтягнути сайт і на 6-дюймовий екран смартфона і 42-дюймовий екран телевізора необхідно встановити максимальний і мінімальний розміри ширини (властивості max-width і min-width відповідно).

0602w9vm-9491-342x236.png

Адаптивна верстка принципово відрізняється від фіксованої та гумової.

На відміну від фіксованої, де елементи мають фіксовані розміри, адаптивність дає змогу їм масштабуватися і перерозподілятися залежно від роздільної здатності екрана. Це суттєво підвищує зручність перегляду на різних пристроях.

Порівняно з гумовою версткою, де елементи змінюються пропорційно ширині екрана, адаптивна верстка керує розподілом елементів гнучкіше. Вона використовує медіа-запити для точного визначення характеристик пристрою, що дає змогу створювати більш точні та ретельно адаптовані макети.

Основна відмінність полягає в тому, що адаптивна верстка активно реагує на безліч параметрів пристрою, забезпечуючи оптимальну візуальну і функціональну взаємодію з користувачем на всьому спектрі гаджетів.

Брейкпоінт

Прив’язка до конкретних пристроїв з певною роздільністю екрану.

Стилі перемикаються від одного брейкпоінта (контрольні точки, у випадку верстки — перемикання з одних умов на інші) до іншого, тобто насправді є фіксовані макети для кожного девайсу.

Які переваги несе в собі адаптивність веб сайту?

Якщо ви хочете, щоб ваш ресурс утримував першість у пошукових системах, до його розробки слід підійти серйозно. На даний момент далеко не всі хочуть переходити зі звичайної мобільної версії. Але якщо подивитися з боку СЕО просування, можна сказати, що адаптивні сайти мають ряд важливих переваг, а саме:

  • гарантія того, що клієнт добре бачитиме ваш контент на будь-якому гаджеті;

  • підвищення видимості ресурсу в пошукових системах;

  • один сайт – одна адреса, через що авторитет ресурсу не потрібно формувати з нуля.

Опрацюйте відео-урок:

2

4 з 12 балів

Виконайте інтерактивну вправу.

Скрін виконаної вправи прикріпіть до цього завдання.

3

8 з 12 балів

Практичне завдання:

Спробуйте свої сили в грі Flexbox Froggy, де потрібно допомагати жабеняті Фрогі та його друзям написанням css-коду.

0602w9y2-a28e-519x184.png

Пройдіть перші шість рівнів.

https://flexboxfroggy.com/#uk

Скріншоти 3, 5, 6 рівнів результату прикріпіть до цього завдання.

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Рекомендуємо

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

56

Аватар профіля Федотова Наталія Олександрівна
Інформатика
8 клас

25 грн

Проектування та верстка веб-сторінок. Блочна верстка

Проектування та верстка веб-сторінок. Блочна верстка

127

Аватар профіля Губчик Вероніка Григорівна
Інформатика
11 клас

50 грн

Проектування та верстка веб-сторінок.

Проектування та верстка веб-сторінок.

1416

Аватар профіля Тарасенко Лілія Олександрівна
Інформатика
11 клас

33 грн

Інструктаж з БЖД. Макетування та верстка графічного документа.Макетування для Веб

Інструктаж з БЖД. Макетування та верстка графічного документа.Макетування для Веб

196

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10 клас

25 грн

Створення поліграфічної продукції засобами програми верстки

Створення поліграфічної  продукції засобами програми верстки

273

Аватар профіля Чернишева Антоніна Вікторівна
Професійна освіта
11 клас

66 грн

Практична робота 9. «Проектування та створення комп’ютерної публікації для подання результатів самостійного дослідження»

Практична робота 9. «Проектування та створення комп’ютерної публікації для подання результатів самостійного дослідження»

364

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1305

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1121

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1352

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

501

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

657

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

287

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас