在嵌入式svg标签上使用viewBox属性时出现WebStorm警告

时间:2018-07-13 12:13:21

标签: html svg webstorm

我使用带有viewBox属性的SVG标签,该标签内嵌在HTML文件中。

<!doctype html>
<html><!-- ... ---><body>
  <!-- ... -->
  <svg viewBox="0 0 17 17">
    <!-- ... -->
  </svg>
  <!-- ... -->
</body></html>

尽管它正在运行(并且在此是必需的),但WebStorm还是给了我警告:

  

此处不允许使用属性viewBox

我是在做错什么,还是WebStorm中的错误?

1 个答案:

答案 0 :(得分:1)

请尝试将名称空间属性添加到svg标记中,例如<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17">-这样就可以解决问题。根据{{​​3}},“在所有情况下,为了符合XML Recommendation [XML-NS]中的命名空间,必须提供SVG命名空间声明,以便将所有SVG元素标识为属于SVG命名空间。” < / p>