Я пытаюсь сделать все мои элементы формы одинаковой высоты. Обычно я просто устанавливаю высоту для каждого элемента, и работа хороша! Но разработчики, с которыми я работаю, непреклонны. Я использую отступы для кнопок, если они должны быть обернуты, чтобы текст не обрезался ... по аргументу это будет проблемой, которую также нужно решить, но в любом случае. ..
Итак, у меня есть этот CodePen, показывающий все мои стили. Я включил весь CSS только в том случае, если что-то наследуется, что я пропустил. Мне удалось получить большинство из них одинаковой высоты, используя те же font-size
, padding
и line-height
.
https://codepen.io/moy/pen/pVeOyQ
Проблема в том, что одна из кнопок не имеет border
, а все остальное есть, поэтому она отключена на несколько пикселей. Я думал, что border-box
решит это, но, очевидно, нет!
Я мог бы также добавить рамку к этой кнопке и всегда следить за тем, чтобы она была того же цвета, что и фон - но это немного болезненно. Это единственный способ?
Я знаю, что это небольшая / простая проблема, но я просто хочу получить отзывы, прежде чем принимать решение.
Я включил CodePen, так как не смог встроить весь CSS, так как он превысил предел. Также я не мог получить все элементы горизонтально встроенными в код для встраивания, так как места было недостаточно.