margin: 0 auto для родительского блока, если элемент один.
Для два и более, варианты с центрированием вы знаете.
Можете убрать flex direction row
Он включается по умолчанию
Ankhena, Потому что иначе вопроса про центрирование бы не стояло.
Если больше одного, то сократить нельзя. flex-flow: row nowrap; это заместо flex direction можно, если у вас будет строчка про wrap no wrap
Экономите на байтах? :)
neuroscript, очень интересный вывод. Т.е. если внутри 3 элемента, то их не центрируют? :)
flex-direction row по умолчанию, его можно не писать, если это не переопределение ранее указанного свойства.
flex-wrap nowrap тоже по умолчанию, но о нем речи в вопросе даже не шло.
Ankhena, действительно вторую строчку можно убрать. Это весь ответ получается :)
Про 3 элемента - да они центрируются, и один центрируется, не понял почему вы решили, что я такое утверждал :)
Вопрос бы как максимально сократить. Если один элемент, то это самое короткое :)
Если много, то собственно убрать строчку flex direction row