2017-10-02 9 views
-1

3つのチェックボックスが連続しています。私はそれらの間に距離を保ちたい。私はパディング属性を試しました。しかし、それは動作していません。私はここに私のコードだスクリーンショットに行のチェックボックスの整列

enter image description here を添付しています -

<div class="row"> 
 
    <label class="cd-admin-create-patient-label">Role </label> 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.super" value="Super" />Super 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.power" value="Power" />Power 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.regular" value="Regular" />Regular 
 
</div>

+0

チェックANS :) –

答えて

1

input[name=role]{ 
 
    margin-left: 50px; 
 
}
<div class="row"> 
 
    <label class="cd-admin-create-patient-label">Role </label> 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.super" value="Super" />Super 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.power" value="Power" />Power 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.regular" value="Regular" />Regular 
 
</div>

margin

を使用してみてください
+0

はどのようにラベルとチェックボックスの間の間隔を与えるのですか? – chan

+0

@chan {label {margin-right:100px; } ' – zynkn

+0

私が間違っている場合は私を修正してください。 pxはUIの応答性を正しくしませんか?はいの場合、代替手段はありますか? – chan

1

.role { 
 
margin-right:25px; /* you can here Give margin for label*/ 
 
} 
 

 
.boxes{ 
 

 
margin-right:55px; /* you Can here Give margin for chekboxes */ 
 

 
}
<div class = "row"> 
 

 
<label class="cd-admin-create-patient-label role">Role: </label> 
 

 
<span class="boxes"> 
 
<input class="roleCheckbox" type="checkbox" name="role" ng-model="user.super" value="Super"/>Super 
 
</span>  
 
      
 
<span class="boxes"> 
 
<input class="roleCheckbox" type="checkbox" name="role" ng-model="user.power" value="Power"/>Power </span> 
 
        
 
<span class="boxes"> 
 
<input class="roleCheckbox" type="checkbox" name="role" ng-model="user.regular" value="Regular" />Regular 
 
</span>   
 

 

 
</div>

+0

あなたは 'margin-right'スペースを使うことができます –

+0

pxはUIを正しく応答させませんか?はいの場合、代替手段はありますか? – chan

+0

スパンではなくラベルを使用するほうが意味的に正しいと思われます。 –

1

あなたのチェックボックスに左マージンを使用し、このためのパディングを使用する必要はありません。私はmargin-left: 10vwをmargin-leftに使用しています。これはあなたのビューポートに応じてマージンを計算します。

.row>input[type="checkbox"]{ 
 
    margin-left: 10vw; 
 
}
<div class="row"> 
 
    <label class="cd-admin-create-patient-label">Role </label> 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.super" value="Super" />Super 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.power" value="Power" />Power 
 
    <input class="roleCheckbox" type="checkbox" name="role" ng-model="user.regular" value="Regular" />Regular 
 
</div>

+0

ラベルとchecboxの間隔はどうですか? – chan

+0

現在、入力用のラベルを使用していないため、IDと名前を使用して入力用のラベルを添付してください。私が入力のためにしたように、あなたのラベルのスペースも入れてください。希望が役立ちます。 – bhansa

関連する問題