テクノロジー

CSSでテキストの上下余白が調整可能に!text-box-trimの使い方 - ICS MEDIA

1: pixmap 2025/03/19 23:54

なぜ過去20年以上これがなかったのか

2: yarumato 2025/03/20 02:13

“テキストの上下のスペースとは? このスペースはテキストにline-heightプロパティを設定した際、フォントサイズよりも行全体の高さが大きくなる場合に生まれるスペース、「ハーフ・レディング」とも呼ばれる”

3: ics-media 2025/03/20 04:33

テキストの垂直方向の余白を制御できるtext-box, text-box-trim, text-box-edgeの使い方をまとめました

4: mayumayu_nimolove 2025/03/20 06:19

CSSってもはやカオス

5: mztns 2025/03/20 06:22

“テキストが1行であればline-height: 1に設定して差分の余白を発生させないよう調整していた、という場合もあるかと思います”

6: eightbeeeaaat 2025/03/20 07:05

“※ただし、フォントによります。” そっかー フォントによっちゃうのかー うーむ。

7: sisicom 2025/03/20 07:33

テキスト見ながら調整したい要素が増えてきたな

8: webooker 2025/03/20 07:42

主要ブラウザが対応して普通に使えるようになったのか。

9: sgo2 2025/03/20 07:50

id:pixmap フォントやレンダリングエンジン周りがかなりカオスな状況(恐らく末端PGの9割以上は仕様を理解しきれてない)で、過去のフォントが捨て辛いので仕方ない。

10: nakamura-kenichi 2025/03/20 08:33

やっとかー。これでようやく行送り(行間)調整がすっきりすんなあ。まあそのせいで位置設定がバラバラなフォントの負の遺産がごってりとあるから、いよいよWebフォントベースでやらんとよなあ。

11: toma_web 2025/03/20 08:45

これ画期的やん!しかしフォントによってどうなるかが未知数やな...

12: inazuma2073 2025/03/20 09:12

行頭にアイコンフォント置いてる時とかはまた別途検証しないとアカン。

13: Cherenkov 2025/03/20 09:21

スペース padding margin css text-box-trim

14: diveintounlimit 2025/03/20 09:25

素晴らしい、やっとかゆいところに手が届いた

15: yurikago12 2025/03/20 10:49

もはやNoto Sans JPのための機能といっても過言ではない。各フォント見比べてもNoto Sans JPが一際おかしい。

16: otchy210 2025/03/20 11:00

アルファベット圏の人々の上下余白のクソ細かいこだわりはすげーなと思う。そのこだわりの一割でも良いから縦書きとかルビに振り分けられないものか。

17: nekosann_08 2025/03/20 16:37

私的環境で使った感は取り敢えず良い感じ、やっとこの手の再現に頭抱えなくって良くなるんだ。webkit一強時代とは言え対応状況的に実戦はまだ無理だが・・・

18: ropon81 2025/03/20 16:41

行間調整しやすくなりそう。

19: field_combat 2025/03/20 16:42

万能ではないっぽい。FFは未対応、書体によっても変わるっぽい

20: mohri 2025/03/26 01:49

角丸矩形とテキストのバランスほんとに最悪だったので改善するのすごい