代码之家  ›  专栏  ›  技术社区  ›  souzan

SVG<text>在阿拉伯语版本的站点上没有对齐?

  •  0
  • souzan  · 技术社区  · 7 年前

    我有一个复杂的svg布局,它由如下元素组成 <rect> , <path> <text> 等等。

    svg在网站的英文版上显示得非常完美,但在网站的阿拉伯语版上,所有元素都稍微向右移动。

    我比较了阿拉伯语和英语版本的svg代码,以确定所有的转换矩阵都是相同的。

    1 回复  |  直到 7 年前
        1
  •  1
  •   souzan    7 年前

    问题是由中的rtl设置引起的 <html> 标签(dir=rtl)。

    我通过将dir=ltr设置为svg容器元素解决了这个问题(注意,如果dir=ltr设置为 <svg>