загрузчик занимает полную ширину для выбора выпадающего - PullRequest
0 голосов
/ 25 апреля 2018
<div align="center" class="form-group">

    <select v-model="subject" class="form-control">
      <option v-for="n in papertypes" class="">{{ n.type }}</option>

    </select>
    <br>

По умолчанию Bootstrap принимает полную ширину выпадающего списка. Я хочу, чтобы он был установлен, чтобы получить ширину, которая ему требуется. Как мне этого добиться?

Ответы [ 3 ]

0 голосов
/ 25 апреля 2018

Вы можете сделать это возможным, задав ширину для этого конкретного класса, например

<div align="center" class="form-group">
  <select v-model="subject" class="form-control">
    <option v-for="n in papertypes" class="">{{ n.type }}</option>
  </select>
</div>


.form-group select.form-control {
  display: inline-block;
  width: 300px;
}

Проверьте кодовый указатель ссылка

Также обратите внимание, что атрибут align устарелв HTML5.Так что если вы хотите выровнять контент по центру.Bootstrap имеет классы для этого.Как и text-center в Bootstrap3, у нас есть justify-content-center в Bootstrap4.

0 голосов
/ 25 апреля 2018

Добавьте класс w-auto к .form-control

<div align="center" class="form-group">
    <select v-model="subject" class="form-control w-auto">
      <option v-for="n in papertypes" class="">{{ n.type }}</option>
    </select>
    <br>
0 голосов
/ 25 апреля 2018

Вы можете добавить класс «выбор пользователя» для выбора.

<div align="center" class="form-group">

<select v-model="subject" class=""custom-select">
  <option v-for="n in papertypes" class="">{{ n.type }}</option>

</select>
<br>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...