TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 18K subscribers
Post #4969 969
Flexbox: как CSS сам подстраивает форму под экран

Когда вы только начинаете верстать, блоки ведут себя непредсказуемо. Flexbox — это режим раскладки в CSS, который помогает элементам делить пространство и выстраиваться в ряд или колонку.

В статье Josh Comeau разбирают пример формы с именем, email и кнопкой. Без специальных правил для разных ширин экрана она сама перестраивается: на широком поля выстраиваются в строку, на узком переносятся. Секрет в трёх свойствах: flex-grow решает, кто займёт больше места, flex-basis задаёт стартовую ширину, а flex-wrap разрешает перенос.

Прошли базовый HTML и CSS и хотите, чтобы страницы не «ломались» при изменении ширины? Поэкспериментируйте с демками в гайде: поменяйте цифры в примере и посмотрите, как меняется раскладка.
  • ❤ 1
More from @prog_point
  1. Sep 26, 2026Как разделить результат программы и ошибки в Python Функция print() по умолчанию пишет в с…
  2. Sep 26, 2026Как собрать турнирную сетку FIFA на CSS Grid и subgrid На странице FIFA каждый столбец рау…
  3. Sep 22, 2026Как искать по отсортированному списку с bisect В отсортированном списке не обязательно пер…
  4. Sep 22, 2026Как добавить динамику на статический сайт без своего сервера Статический сайт может получа…
  5. Sep 22, 2026Когда в Python действительно нужен класс Класс не обязателен для каждой программы. Он приг…
  6. Sep 21, 2026Как превратить функцию Python в веб-приложение с Gradio Если скрипт живёт только в файле,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →