Поскольку вы не показывали свой код рядом с раскрывающимся списком, я собираюсь угадать вашу остальную HTML-структуру.
Единственная проблема, которую я вижу из вашего кода, - у вас нет .row
при использовании .col-*
. Вы должны обернуть свои столбцы хотя бы строкой. Конечно, вне них у вас должно быть .container
.
Во-вторых, у вас есть .container
, вложенное в ваш <select>
, а затем вы делаете col-12
внутри него. Зачем? Вы можете безопасно удалить .row
и .col-12
, если вы просто хотите создать строку, которая занимает 100% ширины. Bootstrap <div>
например, aready делает это.
Я предполагаю, что у вас есть .container
как самый дальний класс. У вас не должно быть другого .container
, вложенного в другое. Вам нужен только один контейнерный класс на секцию.
После того, как я очистил ваш код, ваш пример работает нормально:
![enter image description here](https://i.stack.imgur.com/2Ho75.png)
демо: https://jsfiddle.net/davidliang2008/jk7es2c8/22/
Опять же, мы понятия не имели, как выглядит ваша HTML-структура, и, поскольку вы не показываете свой код, ответ такого рода - то, что вы получите. Или даже ваш ОП будет помечен как не по теме, неясно и т. Д.