2 つの入力と 2 つのボタンを含む非常に単純なフォームを作成しました。フォームの幅を 6 スパンにして中央に配置したい場合。
以下は私のコードです:
<div class="container-fluid padded">
<div class="row">
<div class="container">
<div class="row">
<!--filtry-->
<div class="span6 offset3 padded" style="border: 1px solid black;">
<form action="#" method="get" class="form-horizontal">
<fieldset>
<div class="control-group">
<label class="control-label">Data od</label>
<div class="controls">
<input type="text" id="dataOd" class="input-xlarge" />
</div>
</div>
<div class="control-group">
<label class="control-label">Data do</label>
<div class="controls">
<input type="text" id="dataDo" class="input-xlarge" />
</div>
</div>
<div class="form-actions">
<div class="pull-right">
<a class="btn wczytaj" href="#"><i class="icon-play icon-white"></i>Wczytaj</a>
<a class="btn btn-info disabled eksportuj" href="#" id="eksportuj"><i class="icon-download-alt icon-white"></i>Eksportuj</a>
</div>
</div>
</fieldset>
</form>
</div>
</div>
</div>
</div>
</div>
フルサイズのブラウザでの私のフォームは次のようになります。
しかし、サイズを変更すると、次の結果が得られます。
すべての解像度で入力幅が 100% になるようにコードを変更するにはどうすればよいですか? 簡単な方法はありますか、またはブートストラップ全体を微調整する必要がありますか?
入力に span* クラスを追加しようとしましたが、うまくいきませんでした。SO ( https://stackoverflow.com/a/11193864/965722 )にも同様の質問がありますが、答えには JavaScript が含まれており、それを避けたいと思います。
これが私のコードのjsfiddleです:http://jsfiddle.net/Misiu/HdSEn/