Bootstrap 3.0 で、[送信] ボタンの後に [検索ヘルプ] リンクがある Google スタイルの検索ボックスを作ろうとしています。
私の問題:レスポンシブになると、オフセットマージンが失われ、ボタンが次の行に折り返されます。
<div class="row search">
<div class="col-md-8 col-md-offset-2">
<form class="form-inline" role="form">
<div class="form-group">
<label class="sr-only" for="">Enter search terms</label>
<input type="search" class="form-control" id="k" name="k" placeholder="Enter search terms">
<input id="cn" name="cn" type="hidden" value="false" />
</div>
<button type="submit" id="s" class="btn btn-default">
<span class="glyphicon glyphicon-search"></span>
</button>
<a href="#">Search Help</a>
</form>
</div>
</div>
参照: http://jsfiddle.net/redo1134/su3eq/2/
>991pxですべて問題ありません。しかし、991 以下ではオフセットが失われます。
これは確か#media (min-width: 992px)
に bootstrap.css のメディア クエリに関連していますが、オフセットを保持する方法がわかりません。
さらに悪いことに、ビューポートが <768px の場合、ボタンとリンクは次の行に折り返されます。
ここでも、bootstrap.css とメディア クエリに惹かれmin-width: 768px
ますが、入力、ボタン、およびテキストをすべてまとめておく方法がわかりません。
ありがとう!