Высота кнопки явно не устанавливается Bootstrap, она автоматически рассчитывается по размеру контента плюс его поля, отступы и границы.Высота пользовательского выбора, однако, установлена явно, поэтому нет способа сделать его меньше без явного переопределения этого, а также, к сожалению, свойств метки.
То, как вы это делаете, на самом деле не так уж плохо, просто указывает на то, что, на мой взгляд, является самым большим недостатком Bootstrap: что если вам нужно хотя бы умеренно настроить свои стили, вы в конечном итоге будете боротьсяи переопределять его CSS гораздо дольше, чем вы экономите, используя его сеточную систему, хотя некоторые из компонентов весьма полезны.Вы можете просто захотеть использовать пользовательский элемент ввода, который вы стилизуете сами, так что вы можете использовать flexbox для автоматического увеличения его размера.
В противном случае, если вы добавите h-100
к элементу выбора, это должно быть то, что вы 'ищу.Обратите внимание, что если вы уменьшите высоту выделенной области, вам также потребуется переопределить ее отступы и / или размер шрифта, чтобы предотвратить обрезание текста.