line-height and vertical-align: text-top, but as far as I understood they only work when you use inline-block elements. align-items:center in the flexbox parent should fix aligning problems on the main axis, but it didn't help. margin-bottom the label element, which obviously works, but I heard that applying extra margins might bad practice. 