Bootstrapbtn-group
クラスを使用してメニューを実装しています。メニューはクラスbtn-large
を使用して大きなボタンを表示します。ページ生成中、Python スクリプトは、生成されたページに対して各ボタンをチェックします。ボタンが現在のページを表している場合、ラベルの前にアイコンが追加されます。複雑なことは何もありません:
{% for page in pages %}
<a id="{{ page.name|slugify }}" class="btn btn-large btn-success" href="{{ page.url }}" >
{% if page.name == current_page.name %}
<i class="icon-ok icon-white"></i>
{% endif %}
{{ page.name }}
</a>
{% endfor %}
ただし、ラベルにアイコンがあるボタンは、実際にはグループ内の他のボタンよりも 1 ピクセル大きくレンダリングされていることに気付きました (下の画像のチェックされたボタンの上部を確認してください)。btn-large
これは;を使用している場合にのみ発生します。他のサイズは正しく表示されます。
上記は Mac OS X 上の Chrome 27 で行われます。Safari は正しくレンダリングされますが、Firefox には同じ問題がありますが、下部のボタンが大きくレンダリングされます。ブートストラップ バージョン 2.3.1
私の質問: これは簡単に修正できますか?