2016-09-18 6 views
0

margin-leftをスパンにパーセンテージで追加しようとしましたが、結果が欲しいものではありません。ブートストラップによってラベルに追加されたプロパティ表示をブロックするように変更した場合にのみ動作します。 誰もこの動作を私に説明して解決策を提示できますか? ありがとうございます。奇妙な問題を引き起こす可能性が明示的に定義されdimenionを持っている、のいずれかの割合ユニットの使用を控えるか、できなかったんインラインブロックに対するスパンに余裕を追加すると、スパンに余裕が追加されます。

label { 
 
    display: inline-block; 
 
    max-width: 100%; 
 
    margin-bottom: 5px; 
 
    font-weight: 700; 
 
} 
 
.field-description { 
 
    margin-left: 20%; 
 
}
<label class="gender-item"> 
 
    <input type="radio" id="male" class="field-checkbox" name="gender" value=""> 
 
    <span class="field-description">male</span> 
 
</label>

enter image description here

+3

になりたいと思いますか? –

+1

'padding-left'を試しましたか? –

+0

問題が続く – mino

答えて

3

パーセント値white-space: nowrapで1つの行にコンテンツを残します。

label { 
 
    display: inline-block; 
 
    max-width: 100%; 
 
    margin-bottom: 5px; 
 
    font-weight: 700; 
 
    white-space: nowrap; 
 
} 
 
.field-description { 
 
    margin-left: 20%; 
 
}
<label class="gender-item"> 
 
    <input type="radio" id="male" class="field-checkbox" name="gender" value=""> 
 
    <span class="field-description">male</span> 
 
</label>

+0

助けてくれてありがとう – mino

0

は、私はあなたがスパンは、あなたが何が起こっているかの画像を投稿することができますし、何が起こることを期待しているインライン Check hereClick here

関連する問題