без разрыва строки между кнопкой и формой - PullRequest
17 голосов
/ 02 февраля 2012

Как получить кнопку и элемент формы в одной строке без разрыва строки? большое спасибо!

  <button>ask question</button>
<form action="/search" method="get">
    <input type="text" name="q" value="{SearchQuery}"/>
    <input type="submit" value="Search"/>
    </form>

Ответы [ 5 ]

27 голосов
/ 02 февраля 2012

Используйте этот стиль CSS: style="display: inline;" в вашей форме.

<form action="/search" method="get" style="display: inline;">

Вот демоверсия на JSBin .

3 голосов
/ 02 февраля 2012

Вы можете сделать кнопку поплавком:

<button style="float: left;">ask question</button>
2 голосов
/ 02 февраля 2012

Поля ввода являются элементами уровня блока. Вы можете изменить правила отображения в CSS:

input { display: inline; }
2 голосов
/ 02 февраля 2012

и <button> и <form> являются элементами уровня блока.вам нужно сделать их встроенными в CSS display: inline.не уверен, что это то, что вы имеете в виду.также это зависит от вашего более широкого HTML.

1 голос
/ 02 февраля 2012

Вы можете плавать: слева и кнопка, и форма

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