2017-06-03 7 views
0

入力グループに2つのテキストボックスがあり、入力グループとアドオンのスパンで区切られています。私の問題は、テキストボックス1をテキストボックス2よりも広げたいと思っています。テキストボックス1は電話番号(大きい)、テキストボックス2は内線番号(スリム)です。ブートストラップ入力グループの複数のテキストボックスの幅

https://jsfiddle.net/Lhhj7f5d/

<div class="col-xs-6"> 
<div class="input-group"> 
    <input class="form-control" type="tel" placeholder="Phone Number" /> 
    <span class="input-group-addon">Ext.</span> 
    <input class="form-control" type="text" placeholder="Extension"/> 
</div> 
</div> 

ありがとう:私は以下のバイオリンを持っています!

答えて

0

あなたは*フォーム

<div class="col-xs-6"> 
 
<div class="input-group"> 
 
    <input class="form-control" type="tel" placeholder="Phone Number" /> 
 
    <span class="input-group-addon">Ext.</span> 
 
    <input class="form-control" type="text" placeholder="Extension" style="width : 20px;"/> 
 
</div> 
 
</div>

に幅を設定するか、あなたがCOL-XS-でdivの内側にあなたの入力タグを配置する必要があり、CSS

+0

I手動で第二テキストボックスを縮小した場合、全体の入力グループは小さくなる。最初のテキストボックスのサイズを増やして補正すると、中間のスパンが覆い隠されます。テーブルセルの表示と関係があると思いますか? – Jack

0

を使用することができます。

#phoneField .col-xs-3{ 
 
    padding:0; 
 
} 
 
#phoneField .col-xs-3::after{ 
 
    content: "-"; 
 
    position:absolute; 
 
    margin:5px; 
 
}
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
</head> 
 
<body> 
 
<div class="col-xs-6"> 
 
    <div id="phoneField" class="input-group"> 
 
    <div class="col-xs-3"> 
 
    <input class="form-control" type="text" placeholder="Ext" maxlength="3"/> 
 
    </div> 
 
    <div class="col-xs-9"> 
 
    <input class="form-control" type="tel" placeholder="Phone Number" maxlength="10"/> 
 
    </div> 
 
    </div> 
 
</div> 
 
</body> 
 
</html>

関連する問題