CSS Flexbox не выравнивает текстовое поле с кнопкой? - PullRequest
0 голосов
/ 05 октября 2018

Попытка выучить и применить несколько flexbox к странице с помощью Bootstrap 4, используя SCSS.Я пробовал несколько комбинаций, но не могу заставить текстовое поле и кнопку выравниваться по горизонтали.

Я пытаюсь использовать SCSS и HTML, но текстовые поля и кнопки располагаются друг над другом.

<div class="impersonate__conatiner">
    <div class="impersonate__item">
        @Html.TextBoxFor(m => m.ImpersonateUserId, new { @class = "form-control impersonate__item", @placeholder = "Employee ID", @maxlength = "8", autofocus = "autofocus" })
        <button type="submit" class="btn btn-secondary">Impersonate</button>
    </div>        
</div>


.impersonate{
    &__container{
        display: flex;
    }

    &__item{
        flex: 1 1 auto;
    }
}

Если я добавлю что-то похожее в Code Pen, оно, похоже, будет работать.Это то, что у меня есть в Code Pen.

<div class="impersonate__conatiner">
    <div class="impersonate__item">
       <input id="search" type="search" placeholder="text"/>
        <button type="submit" class="btn btn-secondary">Impersonate</button>
    </div>        
</div>

.impersonate__container{
        display: flex;
    }

.impersonate__item{
  flex: 1 1 auto;
}

Любые предложения, чтобы мне не приходилось возвращаться к столу.

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