Google chrome 基于Chrome中的左上角对齐SVG文本

Google chrome 基于Chrome中的左上角对齐SVG文本,google-chrome,svg,Google Chrome,Svg,MDN似乎说要使用,但这似乎对我不起作用。我做错了什么 试验 “TEST”应该在左上角的红色框中?这似乎是因为字体太小 如果我将字体大小更改为1px,它就可以工作。低于1px时失败 试验 0.6px 试验 1px 试验 0.4pt这似乎是因为字体太小 如果我将字体大小更改为1px,它就可以工作。低于1px时失败 试验 0.6px 试验 1px 试验 0.4pt首先,MDN的对齐基线示例在Firefox中也不起作用。但是,主导基线确实有效。这似乎证实了他们页面上的信息: 有关其他元素(

MDN似乎说要使用,但这似乎对我不起作用。我做错了什么


试验
“TEST”应该在左上角的红色框中?

这似乎是因为字体太小

如果我将字体大小更改为1px,它就可以工作。低于1px时失败


试验
0.6px
试验
1px
试验
0.4pt
这似乎是因为字体太小

如果我将字体大小更改为1px,它就可以工作。低于1px时失败


试验
0.6px
试验
1px
试验

0.4pt
首先,MDN的
对齐基线
示例在Firefox中也不起作用。但是,
主导基线
确实有效。这似乎证实了他们页面上的信息:

有关其他元素(如
)中的对象对齐方式,请参见主基线

至于SVG本身,您试图将文本压缩到1px以下,这似乎会使文本消失。如果删除
font size
部分,您应该会看到一个巨大字母“T”的左上角

看起来字体大小不能小于1px。因此,不要使用从-1到2.2的有点奇怪的坐标,尝试使用“简单”的东西(至少在您将文本渲染到正确的位置之前):


试验

“TEST”应该在左上角的红色框中?

首先,MDN的对齐基线在Firefox中也不起作用。但是,
主导基线
确实有效。这似乎证实了他们页面上的信息:

有关其他元素(如
)中的对象对齐方式,请参见主基线

至于SVG本身,您试图将文本压缩到1px以下,这似乎会使文本消失。如果删除
font size
部分,您应该会看到一个巨大字母“T”的左上角

看起来字体大小不能小于1px。因此,不要使用从-1到2.2的有点奇怪的坐标,尝试使用“简单”的东西(至少在您将文本渲染到正确的位置之前):


试验

“测试”应该在左上角的红色框中?

哈哈,你的忍者回答了我你自己的问题:)。无论如何,
text-anchor=“start”
应该不需要,因为这是默认设置。哈哈,你的忍者回答了我你自己的问题:)。无论如何,不需要使用
text-anchor=“start”
,因为这是默认设置。