パディングを 0px として追加したにもかかわらず、文字 'അ' の前にスペース (赤い色でマーク) があるのはなぜですか?
<span style="margin:0;padding:0;border:1px solid blue;font-size:128px">അ</span>
そのスペースはフォントの一部です。それを削除するには、ネガを使用します。letter-spacing
margin-left
注:これはスパン全体を数ピクセル後ろに移動するだけです。実際には、スペースはまだそこにあり、適切に削除することはできません。
タイポグラフィでは、見栄えや読みやすさを考慮して、文字間の間隔が調整されることがよくあります。一般的なアスキー文字にもスペースがあります。
<span style="margin:0;padding:0;border:1px solid blue;font-size:128px;letter-spacing:0px;">a</span>
ただし、前の文字と次の文字などの変数が異なるため、スペースは異なります。
ネガティブpadding
で遊ぶことで、いくつかの結果を得ることができますletter-spacing