Основне з теорії
Тема 14 "Блокові елементи".
| № | Тема | Приклад коду | Підсумок |
|---|---|---|---|
| 1 | div | | div — це блочний елемент, який за замовчуванням займає всю ширину контейнера. |
| 2 | display: block | | display: block робить елемент блочним, займає всю доступну ширину. |
| 3 | display: none | | display: none повністю приховує елемент, він не займає місця на сторінці. |
| 4 | display: inline-block | | display: inline-block дозволяє елементу бути рядковим, але з властивостями блочного (width, height). |
| 5 | vertical-align | | vertical-align визначає, як inline або inline-block елемент вирівнюється вертикально відносно рядка або сусідніх елементів (top, middle, bottom, baseline, text-top, text-bottom). |
| 6 | position: relative | | position: relative дозволяє зміщувати елемент від його початкового місця. |
| 7 | position: absolute | | position: absolute позиціонує елемент відносно найближчого батька з позицією. |
| 8 | position: fixed | | position: fixed фіксує елемент відносно вікна браузера, навіть при прокрутці. |
| 9 | top і left | | top і left визначають відступи елемента від країв контейнера або вікна залежно від position. |
Тема 15 "Зовнішній CSS".
| № | Тема | Приклад коду | Підсумок |
|---|---|---|---|
| 1 | link | | Підключає зовнішній CSS-файл до HTML-документа, щоб застосувати стилі. |
| 2 | span | | span — це рядковий елемент, який використовується для виділення частини тексту або іншого inline-контенту. |
| 3 | margin (top, bottom, right, left) | | margin задає зовнішні відступи навколо елемента. Окремі властивості: margin-top: 10px; - відступ зверху; margin-bottom: 20px; - знизу; margin-left: 15px; - зліва; margin-right: 15px; - справа. Короткий запис: margin: 10px; - однаковий відступ з усіх боків. margin: 10px 20px; - зверху/знизу 10px, зліва/справа 20px. margin: 10px 20px 30px 40px; - зверху, справа, знизу, зліва. |
| 4 | padding (top, bottom, right, left) | | padding задає внутрішні відступи між вмістом елемента і його межами. Окремі властивості: padding-top: 10px; - відступ зверху; padding-bottom: 20px; - знизу; padding-left: 15px; - зліва; padding-right: 15px; - справа. Короткий запис: padding: 10px; - однаковий відступ з усіх боків. padding: 10px 20px; - зверху/знизу 10px, зліва/справа 20px. padding: 10px 20px 30px 40px; - зверху, справа, знизу, зліва. |
| 5 | float | | float використовується для обтікання елементів текстом (наприклад, картинка справа або зліва від тексту). |
Тема 16 "CSS Flexbox. Частина 1".
| № | Тема | Приклад коду | Підсумок |
|---|---|---|---|
| 1 | display: flex | | display: flex створює гнучкий контейнер, у якому елементи легко вирівнюються й розподіляються в ряд або стовпець. |
| 2 | justify-content | | justify-content вирівнює елементи вздовж головної осі. Значення: start — ліворуч; center — по центру; end — праворуч; space-between — рівні проміжки між елементами; space-around — проміжки з боків наполовину менші; space-evenly — рівні проміжки всюди. |
| 3 | align-items | | align-items вирівнює елементи по поперечній осі. Значення: center — по центру вертикалі; start — по верхньому краю; end — по нижньому; stretch — розтягує; baseline — вирівнює по базовій лінії тексту. |
| 4 | flex | | Кожен елемент з flex: 1 ділить доступний простір порівну. Три елементи — три рівні частини. |
| 5 | gap | | gap задає відстань між елементами всередині flex-контейнера. |
Тема 17 "CSS Flexbox. Частина 2".
| № | Тема | Приклад коду | Підсумок |
|---|---|---|---|
| 1 | flex-direction | | flex-direction визначає, в якому напрямку розташовуються елементи всередині flex-контейнера. Значення: row – горизонтально, зліва направо; row-reverse – горизонтально, справа наліво; column – вертикально, зверху вниз; column-reverse – вертикально, знизу вверх. |
| 2 | flex-wrap | | flex-wrap визначає, чи будуть елементи переноситись на новий рядок у flex-контейнері. nowrap – усі елементи в один ряд; wrap – елементи переносяться при нестачі місця; wrap-reverse – перенос у зворотному напрямку. |
| 3 | align-content | | align-content вирівнює ряди елементів у flex-контейнері вздовж поперечної осі, якщо є кілька рядів. Значення: flex-start, flex-end, center, space-between, space-around, stretch. |
| 4 | order | | order задає порядок відображення елементів у flex-контейнері. За замовчуванням усі елементи мають order: 0. Менше число — елемент відображається раніше. |
Тема 18 "Введення в форми. Частина 1".
| № | Тема | Приклад коду | Підсумок |
|---|---|---|---|
| 1 | form | | Створює форму, у яку користувач вводить дані. Атрибут action показує, куди ці дані надсилаються. |
| 2 | input | | Тег input створює поле для введення даних. Має різні type (текст, пароль, кнопка тощо). |
| 3 | input type="text" | | Поле для звичайного тексту, наприклад для імені. |
| 4 | input type="password" | | Поле для пароля — текст прихований крапками або зірочками. |
| 5 | value | | Атрибут value задає значення поля або текст на кнопці. Для кнопок — це напис, для полів — початковий текст. |
| 6 | input type="button" | | Кнопка, яка нічого не надсилає, але може щось виконувати через JavaScript. |
| 7 | input type="submit" | | Кнопка, що відправляє дані з форми. |
| 8 | input type="reset" | | Кнопка, яка очищає всі поля у формі. |
| 9 | placeholder | | Показує сірий текст-підказку всередині поля, який зникає, коли починаєш писати. |
| 10 | disabled | | Поле вимкнене — у нього не можна нічого вводити. |
| 11 | readonly | | Поле можна бачити, але не змінювати. Відправляється разом із формою. |
| 12 | required | | Поле обов’язкове — без нього форма не відправиться. |
| 13 | button | | Створює кнопку. Може відправляти форму або виконувати інші дії через JavaScript. |
| 14 | textarea | | Велике поле для введення кількох рядків тексту (наприклад, коментаря). |
| 15 | resize: none; | | Якщо в <style> до тегу textarea надати властивість resize: none;, змінювати розмір вікна буде неможливо: textarea {resize: none;}. |
Тема 19 "Введення в форми. Частина 2".
| № | Тема | Приклад коду | Підсумок |
|---|---|---|---|
| 1 | fieldset та legend | | fieldset створює рамку для групи елементів форми. legend — підпис цієї групи. |
| 2 | input type="radio" | | Радіокнопки дозволяють вибрати тільки один варіант із групи. Всі кнопки з однаковим name об’єднані. |
| 3 | input type="checkbox" | | Галочки дозволяють вибрати кілька варіантів одночасно. |
| 4 | select і option | | select створює випадаючий список. option — кожен варіант у списку. |
| 5 | selected | | selected робить певний варіант у списку обраним за замовчуванням. |
| 6 | disabled | | disabled робить поле неактивним, користувач не може його змінити. |
| 7 | multiple size="5" | | multiple дозволяє обирати кілька варіантів одночасно. size="5" показує список одразу з 5 рядків. |
| 8 | element1:focus + element2 | | Застосовує стилі до елемента, який йде одразу після елемента у фокусі. Змінює рамку, якщо поле вводу у фокусі. |
build info
- compiler
- 2.0.5.1 · 4054EF9BF6C4510A
- built
- 2026-11-08 14:31:25 UTC
WebUniverse