Что такое Flexbox? Эту новую модель CSS по праву можно назвать удачной попыткой решения огромного спектра проблем при построении вёрстки!
Спецификация CSS Flexible Box Layout Module (в народе Flexbox) призвана кардинально изменить ситуацию в лучшую сторону при решении огромного количества задач. Flexbox позволяет контролировать размер, порядок и выравнивание элементов по нескольким осям, распределение свободного места между элементами и многое другое, что невозможно в классической бокс-модели.
- Все блоки очень легко делаются “резиновым”, что уже следует из названия “flex”. Элементы могут сжиматься и растягиваться по заданным правилам, занимая нужное пространство.
- Выравнивание по вертикали и горизонтали, базовой линии текста работает гораздо лучше, чем в базовой модели.
- Расположение элементов в html не имеет решающего значения. Его можно поменять в CSS. Это особенно важно для некоторых аспектов responsive верстки.
- Элементы могут автоматически выстраиваться в несколько строк/столбцов, занимая все предоставленное место.
- Синтаксис CSS правил очень прост и осваивается довольно быстро.
Вебинар посвящен знакомству с базовыми возможностями Flexbox и будет полезен как начинающим, так и опытным специалистам в веб-программировании.