5

ここに画像の説明を入力

パディングを 0px として追加したにもかかわらず、文字 'അ' の前にスペース (赤い色でマーク) があるのはなぜですか?

<span style="margin:0;padding:0;border:1px solid blue;font-size:128px">അ&lt;/span>
4

3 に答える 3

9

そのスペースはフォントの一部です。それを削除するには、ネガを使用します。letter-spacing margin-left

注:これはスパン全体を数ピクセル後ろに移動するだけです。実際には、スペースはまだそこにあり、適切に削除することはできません。

于 2012-04-21T14:44:31.310 に答える
4

タイポグラフィでは、見栄えや読みやすさを考慮して、文字間の間隔が調整されることがよくあります。一般的なアスキー文字にもスペースがあります。

<span style="margin:0;padding:0;border:1px solid blue;font-size:128px;letter-spacing:0px;">a</span>

ここに画像の説明を入力

ただし、前の文字と次の文字などの変数が異なるため、スペースは異なります。

ネガティブpaddingで遊ぶことで、いくつかの結果を得ることができますletter-spacing

より詳しい情報

于 2012-04-21T15:02:47.340 に答える