以下の html はそれ自体で正常に動作しますが、テーブル td 内に配置すると、入力の右側にあるはずのドロップダウン ボタンが左側に表示されます。このページの「フォーム コントロールの拡張」セクションにあるボタン付きの追加の例のように見えるはずです: http://twitter.github.com/bootstrap/base-css.html#forms
どちらのアイテムも正しい形状です。すなわち。丸みを帯びた角と直線のエッジは正しい側にありますが、ボタンが入力の左側にあるため、直線のエッジは整列していません。互いに隣り合っている丸みを帯びた角です。入力とドロップダウンボタンを並べて、マークアップのように表示して、結合されているように見せたいです。クラス「input-prepend」を使用しようとしても(そのようにしたいわけではありません)、変化しません。
注: twitter-bootstrap-rails gem の最新バージョンを介して、Rails アプリケーションで Twitter ブートストラップを使用しています。
<div class="btn-group input-append">
<input class="span2" id="fruit_selection" name="fruit" />
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Fruit <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">apple</a></li>
<li><a href="#">orange</a></li>
<li><a href="#">banana</a></li>
</ul>
</div>
- 私が持っている唯一の css は、twitter ブートストラップと jquery ui に付属しているものです。
- サファリでもファイアフォックスでも同じです。
- フォームタグ内にあります。
- 考えられる限り、div、span、クラス (append、prepend、btw-group、add-on、control-group など) の組み合わせを試しました。
私はそれを間違っていますか?それを機能させるために追加できる追加のcssはありますか? どんな助けでも大歓迎です。
ボーナス ポイント:追加と追加の例 ( http://twitter.github.com/bootstrap/base-css.html#forms ) は、テーブルの内外で私のサイトでは機能しません。同時に両方ではなく、どちらか一方しか使用できません。