Календар
« Квітень 2025 » | ||||||
---|---|---|---|---|---|---|
Пн | Вт | Ср | Чт | Пт | Сб | Нд |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |

Опитування
Оцініть роботу двигуна
План уроку: Позиціювання: Static, Relative, Absolute, Fixed, Sticky (25-30 хвилин)
1. Вступ до позиціювання (5 хвилин)
Що таке позиціювання?
- Позиціювання дозволяє контролювати, де саме елементи будуть розташовані на сторінці.
- Використання позиціювання допомагає досягти складних макетів і управлінь.
Основні типи позиціювання:
static
relative
absolute
fixed
sticky
2. Позиціювання Static (5 хвилин)
Опис:
static
— це значення за замовчуванням для всіх елементів. Елементи зposition: static;
розташовуються у звичайному потоці документа, і не підлягають зміщенню з використанням властивостейtop
,right
,bottom
,left
.
Приклад:
.static { position: static; background-color: lightblue; }
3. Позиціювання Relative (5 хвилин)
Опис:
relative
— елементи позиціонуються відносно свого початкового місця в потоці документа. Використанняtop
,right
,bottom
,left
зміщує елемент від його початкової позиції.
Приклад:
.relative { position: relative; top: 10px; /* Зсув вниз на 10 пікселів */ left: 20px; /* Зсув вправо на 20 пікселів */ background-color: lightgreen; }
4. Позиціювання Absolute (5 хвилин)
Опис:
absolute
— елементи позиціонуються відносно найближчого предка, у якого є позиція (неstatic
). Якщо такого предка немає, елемент позиціонується відносно вікна браузера.
Приклад:
.absolute { position: absolute; top: 30px; /* Зсув від верхньої частини контейнера */ right: 20px; /* Зсув від правої частини контейнера */ background-color: lightcoral; }
5. Позиціювання Fixed (5 хвилин)
Опис:
fixed
— елементи фіксуються на екрані, незалежно від прокрутки. Вони позиціонуються відносно вікна браузера.
Приклад:
.fixed { position: fixed; bottom: 10px; /* Фіксація на 10 пікселів від низу */ left: 20px; /* Фіксація на 20 пікселів від лівої частини */ background-color: lightgoldenrodyellow; }
6. Позиціювання Sticky (5 хвилин)
Опис:
sticky
— елементи ведуть себе якrelative
до певної точки прокрутки, після якої вони стають фіксованими. Цей тип позиціювання корисний для заголовків, які повинні залишатися видимими під час прокручування.
Приклад:
.sticky { position: sticky; top: 0; /* Залишається на верхній частині контейнера */ background-color: lightgray; }
7. Приклади та вправи (5 хвилин)
- Практичне завдання:
- Створіть HTML-сторінку, яка містить кілька блоків з різними способами позиціювання. Додайте коментарі, щоб пояснити, як працює кожен тип позиціювання.
HTML (index.html):
CSS (styles.css):
8. Підсумок уроку (5 хвилин)
Що повторити:
- Різниця між типами позиціювання:
static
,relative
,absolute
,fixed
,sticky
. - Як і де використовувати різні види позиціювання для досягнення бажаного ефекту.
- Різниця між типами позиціювання:
Запитання для обговорення:
- Коли краще використовувати
absolute
, а колиrelative
? - Які є переваги позиціювання
sticky
у порівнянні з іншими?
- Коли краще використовувати
Домашнє завдання
- Створіть сторінку, на якій розміщені елементи з різними способами позиціювання. Включіть коментарі, пояснюючи, як кожен тип позиціювання впливає на розташування елементів.
Ось приклад сторінки, що демонструє різні способи позиціювання елементів у CSS. У коді ви знайдете коментарі, які пояснюють, як кожен тип позиціювання впливає на розташування елементів.HTML (index.html)
CSS (styles.css)
Опис елементів:
- Static Block: Цей блок не має зміщення і розташовується у звичайному потоці документа.
- Relative Block: Зміщений на 10 пікселів вниз і 20 пікселів вправо від своєї початкової позиції.
- Absolute Block: Розташовується на 30 пікселів від верхньої частини контейнера та 20 пікселів від правої частини.
- Fixed Block: Залишається на одному місці навіть при прокручуванні сторінки, фіксуючись на 10 пікселів від низу.
- Sticky Block: Спочатку позиціонується як
relative
, а потім, коли досягає верхньої частини контейнера, стаєfixed
.
Як запустити:
- Створіть два файли:
index.html
таstyles.css
. - Скопіюйте відповідний код у файли.
- Відкрийте
index.html
у вашому веб-браузері, щоб побачити, як різні способи позиціювання впливають на розташування елементів.
Цей простий проект допоможе зрозуміти, як працюють різні способи позиціювання в CSS.
Цей урок надасть учням чітке уявлення про різні типи позиціювання у CSS, що дозволить їм гнучко і креативно розташовувати елементи на веб-сторінках.
Дивіться також:

Урок 13. Теги метаінформації: Метатеги для SEO та соціальних мереж
28-10-2024, 14:55
Урок 8. Таблиці: Створення таблиць, атрибути table, tr, td, thead, tbody
28-10-2024, 14:11
Урок 5. Робота з зображеннями — тег img, атрибути, альтернативний текст
28-10-2024, 13:55