と私のラベルの近く:はどのように追加するには「:」文字、私は以下のようにのようなフォームを作成したい多くの空白文字
abc :
abcdefg :
「ABC」の3文字を持っています。 'abc:'は20文字です。スペースは17文字にする必要があります。 'abcdefg'は7文字です。 'abcdefg:'は20文字です。したがって、スペースは13文字にする必要があります。私は& nbsp文字でスペースを追加したくありません。
<label class="col-sm-3 col-form-label col-form-label-lg">abc<span style="padding-left:17px;">:</span></label>
<label class="col-sm-3 col-form-label col-form-label-lg">abcdefg<span style="padding-left:13px;">:</span></label>
上記のコードは、 'px'が1文字のスペースと等しくないため、該当しません。
私は以下のようなコードを記述する必要はありません:
<label class="col-sm-3 col-form-label col-form-label-lg">abc      ...:</label>
がどのように私は、パディングのスタイルを持つ複数の文字スペースを追加することができますか?たとえば、js関数を記述して、$ nbspで複数のスペース文字を追加できますか?以下のように同様:
function AddMultiCharacterSpace(charCount){ ... }
あなたは固定幅フォントを使用していますか?そうでない場合は、文字幅に応じて文字の幅に差異が生じるため、「文字幅」は1つではありません。文字に依存します。あるいは、 'em'または' rem'を使うことができます。 –
次のようなものです: '.col-form-label {width:100px; } .col-form-label:after {content: ':';}フロート:右。 } 'と単純な'