Google スタイルの検索バーを中央に配置した単純なインデックス ページを作成しようとしていますが、Twitter Bootstrap で見栄えを良くするのに苦労しています。
検索バーには、検索フィールドの最後 (右側) に追加された検索アイコン ボタンが必要です。ドロップダウン検索提案システムのコーディングを計画しているため、先行入力を使用しました。
<div class="hero-unit">
<div class="input-append">
<input type="text" data-provider="typeahead" class="input-large"
placeholder="What do you want to know?" autocomplete="off">
<button type="submit" class="btn-large btn-success">
<i class="icon-search"></i>
</button>
</div>
また、標準のテキスト ボックスよりも大きく (高く) する必要があります。これは、Twitter Bootstrap の安定版リリースではまだ利用できない機能であるため、CSS をページの上部に配置する必要がありました。
<style>
input[class=input-large] {
width: 540px;
height: 24px;
margin-bottom: 10px;
margin-right: -7px;
line-height: 30px;
padding: 11px 19px;
font-size: 17.5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
検索ボタンを検索バーに近づける (btn-large を使用するとギャップが生じる) 唯一の方法は、負のマージンを使用することでした。私が誇りに思っていることではありません。とても乱雑に見えます。
これについてのガイダンスをいただければ幸いです。前もって感謝します。