Поле ввода Bootstrap - мобильный или планшетный компьютер / рабочий стол - PullRequest
0 голосов
/ 26 мая 2018

Я пишу тему WordPress, используя Bootstrap для веб-сайта.Поисковый ввод на панели навигации выглядит нормально на рабочем столе / планшете, если размер окна изменяется, однако, по размеру мобильного телефона.Поле ввода и кнопка поиска больше не находятся на линии.Любые идеи, пожалуйста?

http://breakingborderline.co.uk/

Navbar

<nav class="navbar navbar-default navbar-color">
    <div class="container">
        <div class="navbar-header">
        <a class="navbar-brand title"  href="http://www.breakingborderline.co.uk">Breaking Borderline</a>
        </div> 
        <div class="navbar navbar-right">
        <?php get_search_form(); ?>
        </div>      
    </div>
</nav>

Форма поиска

<div class="form-group">
<form role="search" method="get" class="form-inline" action="<?php echo esc_url( home_url( '/' ) ); ?>">
    <input type="search" class="form-control form-control-sm" placeholder="Search for..." value="<?php echo esc_attr( get_search_query() ); ?>" name="s" title="Search for:">
    <input type="submit" class="btn btn-default" value="Search">
</form>
</div>

Спасибо

1 Ответ

0 голосов
/ 26 мая 2018

.form-control являются элементами уровня блока для небольших устройств.

Вы можете сделать их встроенными, используя:

.form-inline .form-control {
  display: inline-block;
  /* Add vertical-align to align them */
  vertical-align: bottom;
}

<form role="search" method="get" class="form-inline" action="<?php echo esc_url( home_url( '/' ) ); ?>">
    <input type="search" class="form-control form-control-sm" placeholder="Search for..." value="<?php echo esc_attr( get_search_query() ); ?>" name="s" title="Search for:">
    <input type="submit" class="btn btn-default" value="Search">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...