2016-08-08 19 views
0

に入力フィールドを揃えるIは、入力フィールドのセットを持っています。これを修正するには?センターと垂直ブートストラップ

enter image description here

+0

とのdivを使用して入力フィールドをラップすることを忘れないでください[、最小完全、かつ検証例]を提供してください(http://stackoverflow.com/help/mcve)あなたの私たちはあなたの問題を解決しようとし、自分の試みが失敗した理由を説明することができます。あなたの将来の発展に役立つ何かを学び、この1つの問題に対する答えを得ることができます。 – andreas

答えて

1

、それは実際に問題を引き起こして、あなたのイメージです。 vertical-align:middle;を追加すると残りの部分が中央に出ます。 Demo

+0

これはブートストラップではありませんが、これはカスタムCSSで単純に上書きされます。 –

+0

@ user2521387これは当てはまりますが、*最小限のコードについては....私は彼が与えたものと一緒に働いています。追加の束を追加することは選択肢ではないと仮定します。 –

+0

OK、私はあなたに同意します。 –

1

代わりにPのdivの内側にこれを入れてみてください。あなたが提供する最小限のコードについては

<div class="vcenter"> 
<input type="image" src="images/text_to_speech.svg" alt="Speak This" width="48" height="48" id="say_button"></input> 

     <input type="text" value="" class="input-lg" id="say_utterance" placeholder="Enter text to speak..."></input> 

     <span id="say_remaining"></span> 
</div> 

スタイル

.vcenter { 
    display: inline-block; 
    vertical-align: middle; 
    float: none; 
} 
1

なぜブートストラップを使用しないのですか?ここで

は、ブートストラップはあなたにそれを行うには、フォームのためのいくつかのツール/入力クラスを与える方法の平野例です。

<div class="row"> 
    <div class="col-lg-6"> 
     <div class="input-group"> 
      <span class="input-group-addon"> 
       <input type="checkbox" aria-label="..."> 
      </span> 
      <input type="text" class="form-control" aria-label="..."> 
     </div><!-- /input-group --> 
    </div><!-- /.col-lg-6 --> 
    <div class="col-lg-6"> 
     <div class="input-group"> 
      <span class="input-group-addon"> 
       <input type="radio" aria-label="..."> 
      </span> 
      <input type="text" class="form-control" aria-label="..."> 
     </div><!-- /input-group --> 
    </div><!-- /.col-lg-6 --> 
</div><!-- /.row --> 

あなたが行にあなたの入力フィールドをラップする必要があり、その後のためにcol-lg-6を経由して2列を作成します2コンテナであり、合計12列であり、両方の入力フィールドに等間隔または垂直方向のライン間隔を与えます。

はクラスinput-group

関連する問題