2017-08-04 7 views
0

インラインインプットを並行して取得しようとした例を見たことがあるが、入力グループアドオンを使用してボタン部分のように見えるラベルではなく、その側面です。ブートストラップインラインフォームフィールド - 都市、州、ジップインラインだがラベルとボタンではない

私は、bootstrap vertical inlineの例Christinaの回答に続きました。しかし、ボタンではなく、同じ行でどのようにラベル自体を取得しますか?市の州の郵便番号ですが、入力プロンプトの隣にあるラベルです。

input-group-divを削除し、input-group-addonを含むスパンをLABEL要素で置き換えようとすると、ラベルは入力プロンプトの上に表示され、表示されません。

答えて

0

入力グループに添付されたラベルだけを取得するためには、CSSを使用して見た目を向上させることができます。だから私はCSSをこれに変更しました:(私はこれを行うために私が書いたリンク先の質問からクリスティーナの答えを使用し、このCSSを追加して、あなたが次に見ているものを得るようにしました。画像下の 注別々の列を取得するにはCOL-6の二つのセクションを使用しています。)これは私の次の入力プロンプトに通常のラベルの外観を与えた

.customLabel { 
    height:20px; 
    font-weight: bold;   
    text-align: left;   
    background-color: #fff;   
    border:none; 
} 

.form-group {   
    margin-bottom: 0px;   
} 

。 これもまた

<form class="form-horizontal"> 

フォームクラスを使用していました。

enter image description here

0
<form class="form-inline"> 
    <div class="input-group"> 
     <span class="input-group-addon">City</span> 
     <input id="msg" type="text" class="form-control" name="msg" placeholder="Enter City Name"> 
    </div> 

    <div class="input-group"> 
     <span class="input-group-addon">State</span> 
     <input id="msg" type="text" class="form-control" name="msg" placeholder="Enter State Name"> 
    </div> 

    <div class="input-group"> 
     <span class="input-group-addon">Zipcode</span> 
     <input id="msg" type="text" class="form-control" name="msg" placeholder="Zip Code"> 
    </div> 
</form> 

JSFiddle

このような何か?

+0

ウィンドウが応答するとして、あなたはフィドルを開いたときに、出力ウィンドウを拡大してください。 –

+0

私はform-inlineで実験しましたが、私は大きなフォームを持っており、いくつかのプロンプトだけがcity state zipのように1行にあります。私がブートストラップをちょっと理解すれば、私はフォーム水平を使う必要があります。しかし、あなたは本当に入力コントロールに「ついた」ラベルを使用することはできないようです。それらは入力コントロールの上に表示され続けます。私はラベルのテキストを 'ボタン'のように見せたくない – user1161137

+0

グリッド、すなわちブートストラップのcol - * - *でフォーム入力を表示するのに最適なオプション。それらをコンポーネントに分解し、細かい行ごとにグリッドを試してみるとよいでしょう。あなたのフォームの構造を教えてください。もっと手伝ってください。 –

関連する問題