0

我有一个 SVG 文件,其中包含许多导航到不同页面的 xlink。例如:

<a xlink:href="us/ak">...</a>

SVG 是一张美国地图,我很乐意提供它,但它太大了,无法在此处包含。

当我尝试在 AMP 页面中使用此 SVG 时,xlink 不起作用。我在AMP 规范中看到 SVG 中的 xlink 必须有一个以“#”开头的目标 URI,所以我认为这就是我的 xlink 不起作用的原因。无论我使用 amp-img 还是 img 标签,它的行为都是一样的。

如果我将它放在非 AMP 页面上的 img 标记中,它可以正常工作。

有没有办法让我的链接转到新页面,而不仅仅是同一页面上的#-link?

当我将 SVG 放在 AMP 页面上时,悬停时的颜色变化也会停止工作,但我一次只能解决一个问题。

4

1 回答 1

1

如果您只想链接到另一个页面, <a href="..."> 应该可以...

于 2019-02-07T05:25:46.237 回答