Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Що таке Flexbox? | Флексбокс
Основи CSS
course content

Зміст курсу

Основи CSS

Основи CSS

2. CSS для Тексту
3. Бокс Модель та Відстань між Елементами
4. Флексбокс
5. Декоративні Ефекти

bookЩо таке Flexbox?

Flexbox, скорочено від Flexible Box Layout, - це потужний модуль верстки в CSS, призначений для оптимізації вирівнювання, розподілу та організації елементів всередині контейнера.

Модель компонування flexbox працює на основі зв'язку "батько-дитина". Батько, який називається flex-контейнер, відповідає за диктування макета своїх дочірніх елементів, відомих як flex-елементи. Використовуючи ряд властивостей flexbox, ми можемо точно контролювати розмір, позицію і порядок розташування flex-елементів у flex-контейнері.

Примітка

Усередині flex-контейнера багато звичайних правил позиціонування не застосовуються так, як очікувалося. Давайте розглянемо наступний список:

  • Робота з flex-елементами відрізняється від роботи з елементами inline або block-level.
  • На відміну від елементів block-level, flex-елементи не перекривають інші елементи і не накладаються один на одного.
  • Поля, застосовані на краях батьківського елемента, не виходять за його межі.

flex модель

Оскільки ми не маємо справу з вбудованими або блоковими елементами, потік документів у флекс-моделі визначається осями флекс-контейнера, за якими вирівнюються всі елементи. Щоб ініціювати поведінку flexbox, ми застосовуємо властивість display: flex; до батьківського елемента, що містить усі елементи.

Ми можемо впливати на напрямок розташування flex-елементів. За замовчуванням, flex-елементи розташовуються у ряд. Однак ми можемо змінити цю поведінку за допомогою властивості flex-direction. Давайте порівняємо документообіг без флексу та з флексом:

html

index

css

index

js

index

copy
У якому напрямку розташовані flex-елементи за замовчуванням?

У якому напрямку розташовані flex-елементи за замовчуванням?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 1
some-alt