Теорема о флексбоксах

Теорема:
Количество багов увеличивается прямо пропорционально уровню вложенности DOM внутри флекс-контейнера.

Следствие 1:
Больше всего багов при использовании флексбоксов для раскладки страницы.

∗∗∗

Экспериментально выведено, что количество багов можно рассчитать по формуле:

d = ablyat × opyat,

где:

  • d — количество багов;
  • a — уровень вложенности DOM внутри флекс-контейнера;
  • blyat — коэффициент неопытности верстальщика;
  • opyat — коэффициент его забывчивости.
2017
1 комментарий
tim

opyat можно попробовать лечить чем-то вроде этого https://github.com/luisrudge/postcss-flexbugs-fixes или линтерами

Игорь Адаменко

Можно, но лучше уменьшать количество багов повышением навыка, всё же. Например не писать сокращённые свойства вообще (тот же flex). Или вовсе обходить стороной флексы.

Да и забывчивость, это скорее про то, что «Чёрт, там же ж с min-height бага есть!», а продукт уже в бою. То есть, не про синтаксис, а про всякие баги, заковырки и нелогичное поведение, которое надо было отдельно протестить, но не протестили.

Популярное