我使用带有viewBox属性的SVG标签,该标签内嵌在HTML文件中。
<!doctype html>
<html><!-- ... ---><body>
<!-- ... -->
<svg viewBox="0 0 17 17">
<!-- ... -->
</svg>
<!-- ... -->
</body></html>
尽管它正在运行(并且在此是必需的),但WebStorm还是给了我警告:
此处不允许使用属性viewBox
我是在做错什么,还是WebStorm中的错误?
答案 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>