1

RailsアプリケーションでTwitterBootstrapを使用しています。検索フィールドを[検索]ボタンと[ヘルプ]ボタンに並べようとしています。このボタンは、アコーディオンJavascriptコントロールを使用して、ヘルプコンテンツで下の領域を拡張します。

すべてが機能していますが、[ヘルプ]ボタンが他のコントロールと同じ行に表示されていません。アコーディオンコントロールにはDIVが必要なので、それが問題を引き起こしているかどうかはわかりません。同じ行に留まる代わりに、左揃えの検索フィールドのすぐ下に[ヘルプ]ボタンが表示されます。

これが私のコードです:

<p><strong>Enter Search Criteria</strong></p>
        <form class="form-inline">

          <input type="text" class="input-large" placeholder="Name, Phone, Conf Rm" autofocus >
          <button type="submit" class="btn">Search</button> 
            <div class="details">

                        <!-- accordian button -->

                <div class="accordion">
                  <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseHelp"> <button type="link" class="btn btn-info btn-small">
                      <i class="icon-question-sign"></i>
                    </button></a>
                </div>
        </form>
    </div>

    <!-- Accordian area -->

        <div id="collapseHelp" class="accordion-body collapse style="height: 0px; ">
          <div class="accordion-inner">
            <p><strong>Person Search:</strong> Last Name, First Name (e.g. Smith, John)</p>
                <p><strong>Conference Room Search:</strong> Plaza-Building, Suite-Name (e.g South-I2W-20E-1)</p>
                <p><strong>Phone Number Search:</strong> Please provide at least the last 4 digits of the phone number (e.g. 8686)</p>
          </div>
        </div>

    <!-- End accordian area -->

すべての助けは大歓迎です。

ありがとう

4

1 に答える 1

2

アコーディオンボタンは、機能するためにコンテナ内に存在する必要はありません。したがって、コンテナ.details.accordionコンテナを削除するだけで、ボタンが残りのコントロールボタンとうまく整列するはずです。

HTML

<p><strong>Enter Search Criteria</strong></p>
        <form class="form-inline">

          <input type="text" class="input-large" placeholder="Name, Phone, Conf Rm" autofocus >
          <button type="submit" class="btn">Search</button> 
                        <!-- accordian button -->

          <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseHelp"> <button type="link" class="btn btn-info btn-small">
              <i class="icon-question-sign"></i>
            </button></a>

        </form>


    <!-- Accordian area -->

        <div id="collapseHelp" class="accordion-body collapse" style="height: 0px; ">
          <div class="accordion-inner">
            <p><strong>Person Search:</strong> Last Name, First Name (e.g. Smith, John)</p>
                <p><strong>Conference Room Search:</strong> Plaza-Building, Suite-Name (e.g South-I2W-20E-1)</p>
                <p><strong>Phone Number Search:</strong> Please provide at least the last 4 digits of the phone number (e.g. 8686)</p>
          </div>
        </div>

    <!-- End accordian area -->

デモ: http: //jsbin.com/eyajig/1

于 2013-01-17T12:53:56.473 に答える