によって設定されるルールが 1 つありfont-awesome.css
ますが、これは上書きする必要があります。
インラインではなく CSS ファイルでオーバーライドを設定する必要がありますが、基本的には icon-ok クラスがvertical-align: baseline;
デフォルトで設定されており、ここで修正しました。
<button id="whatever" class="btn btn-large btn-primary" name="Continue" type="submit">
<span>Continue</span>
<i class="icon-ok" style="font-size:30px; vertical-align: middle;"></i>
</button>
例: http://jsfiddle.net/fPXFY/4/とその出力は次のとおりです。
この例では、上のアイコンのフォント サイズを に縮小しました。これは、ボタンのサイズに対して が大き30px
すぎる40px
ためです。ただし、これは純粋に個人的な見解です。必要に応じて、ボタンのパディングを増やして補正できます。
<button id="whaever" class="btn btn-large btn-primary" style="padding: 20px;" name="Continue" type="submit">
<span>Continue</span>
<i class="icon-ok" style="font-size:30px; vertical-align: middle;"></i>
</button>
生成: http://jsfiddle.net/fPXFY/5/その出力は次のとおりです。