Как задать ширину flex элементу правильно?

Вот мой код блока: https://codepen.io/anon/pen/bzXPaM
Есть несколько проблем, которые я не могу решить:
1) Так как flex растягивает элементы, чтобы занять все место контейнера, то при нажатие на пустое пространство активируется input, а хотелось бы, чтобы только на видимую часть срабатывала. flex-shrink не помогает, все равно растягивается.
5c728380abcb6929580709.png

2) align-items не помогает, видно что текст немного выше, как это исправить?

Помогите, пожалуйста, такое ощущение что из-за верстки все так работает. Спасибо за ответ!
  • Вопрос задан
  • 348 просмотров
Решения вопроса 2
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1. Делайте label только на текст, а блок оберните во что-нибудь другое.
2. line-height: 1
Ответ написан
AlibekKulseitov
@AlibekKulseitov
Люблю верстать и писать музыку
Как это не помогает align-items?

.sizes {
  align-items:  flex-start
}


Вот помогает же
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы