1

dominant-baseline:text-before-edge使用しないが同じ効果を達成する回避策があるかどうかを知りたいです。

テキストを x=0 y=0 座標に配置すると言う場合、そのポイントを、最初の文字のベースライン (赤) の開始点ではなく、テキストのバウンディング ボックス (緑) の左上隅にする必要があります。

ここに画像の説明を入力

4

2 に答える 2

1

私はここでアイデアを見つけました:http: //nelsonslog.wordpress.com/2011/09/12/svgtext-baseline-considered-harmful/

私の場合、設定は次のとおりです。

dy="。84em"

于 2013-01-23T11:07:43.327 に答える
0

何が問題なのdominant-baselineですか? 残念ながら、dy='.84em'ハッキングは実際に使用されているフォントの正確な測定基準に依存しており、そのようなものを使用している場合はsans-serif正確に予測できません。ターゲットにしたすべてのプラットフォームでうまく機能dominant-baseline: centralする a と一緒に使用しました。dy='50%'

を使いたくなりますalignment-baselineが、サポートはむらがあります。

于 2013-01-24T06:33:19.603 に答える