Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗mkSpFxTAW 103 of 128 menu

Плітачка з аўташырынёй блокаў у CSS

У папярэднім уроке ў нашай плітачцы атрымлівалася так, што шырыня элементаў і іх водступаў у суме павінна была даваць шырыню бацькі. Гэта крыху не ўніверсальна. Давайце зробім так, каб элементы аўтаматычна падстройваліся пад шырыню бацькі.

Хай у нас ёсць вось такі бацька:

.parent { display: flex; flex-wrap: wrap; width: 800px; margin: 50px auto; border: 1px solid red; }

Хай элементы гэтай плітачкі стаяць па 4 блока ў шэраг:

.child { box-sizing: border-box; width: 200px; height: 100px; border: 1px solid green; }

Зададзім шырыню нашых блокаў так, каб кожны з іх займаў чвэрць бацькі. Для гэтага поставім іх памер у 25%:

.child { box-sizing: border-box; width: 25%; height: 100px; border: 1px solid green; }

Задайце блокам шырыню ў працэнтах так, каб у плітачцы стала тры блока ў шэраг.

Задайце блокам шырыню ў працэнтах так, каб у плітачцы стало два блока ў шэраг.

Задайце блокам шырыню ў працэнтах так, каб у плітачцы стало па адным блоку ў шэраг.

byenru