在 SVG 文件中存储国家名称的正确方法是什么?我使用 id 来存储国家代码,但是将国家名称也附加到路径上会非常有用。
根据这篇文章,我应该为国家名称使用一些自定义命名空间吗?还是有一些通常使用的属性?我检查了一些公开可用的 SVG 地图,但找不到任何保留的国家/地区名称。
每个元素都可以包含<desc>
和<title>
元素,这些元素恰好用于描述所绘制的形状。你应该使用其中之一。
如果您想要一个可以被查看文件内部的人/软件看到的语义描述,或者可能使用 JavaScript 对其进行操作以将其显示给用户、选择、过滤或其他方式,那么您应该使用该<desc>
元素。
<title>
另一方面,当鼠标悬停在该元素上时,该元素将显示给用户,就像title
HTML 中的等效属性一样。请注意,标题必须是第一个正确作为工具提示的子元素。