パディングを0pxとして追加したにもかかわらず、文字 'അ'の前に空白(赤色でマーク)が表示されるのはなぜですか?HTML内の文字の間のスペースを削除するにはどうすればよいですか?パディングが機能しません
<span style="margin:0;padding:0;border:1px solid blue;font-size:128px">അ</span>
パディングを0pxとして追加したにもかかわらず、文字 'അ'の前に空白(赤色でマーク)が表示されるのはなぜですか?HTML内の文字の間のスペースを削除するにはどうすればよいですか?パディングが機能しません
<span style="margin:0;padding:0;border:1px solid blue;font-size:128px">അ</span>
タイポグラフィでは、文字間の間隔は、審美性と可読性の面から調整されることがよくあります。スペースでも共通のASCII文字であります
<span style="margin:0;padding:0;border:1px solid blue;font-size:128px;letter-spacing:0px;">a</span>
しかし、スペースがあるため、以前と次の文字が何であるかのように異なる変数で異なっています。
あなたが
'letter-spacing'はスペースを削除しません。代わりに各文字の余白に似ています。 –
はい、私は知っていますが、範囲にマージンを適用することはできますが、スパン内の個々の文字には適用できません。それはトリッキーです。リンクされた記事は主題の上に深く入ります。 –
ホワイトスペースはインラインポジショニングでの作業から発生し、スパンは常にインライン要素であり、負のpadding
とletter-spacing
で遊んでいくつかの結果をachiveすることができます。ソリューションはこちら:https://css-tricks.com/fighting-the-space-between-inline-block-elements/
lettering.jsを見ましたか?タイポグラフィ用に特別に機能するjqueryプラグインです。
あなたの答えは100%正しいですが、 そのリンクが移動、変更、別のサイトまたはメインサイトにマージされた場合は が消えるだけです... **: - (**したがって、あなたの答えを編集し、 あなたの答えにリンクから関連するステップをコピーすることで、 あなたの答えはこのサイトの生存期間の100%を保証します!**; - )**あなたはいつでも 素材の回答の下に... –
問題の[jsFiddle](http://jsfiddle.net/api/post/jquery/1.7.1/)の例を追加してください。それは私たちがあなたを助けるのに役立ちます。 –
http://jsfiddle.net/8HYuC/ –