<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
xmlns="http://www.w3.org/2000/svg"
可以xmlns="https://www.w3.org/2000/svg"
吗?
或xmlns="//www.w3.org/2000/svg"
?
答案 0 :(得分:6)
这不是一个真正的URL,它只是一个看起来像URL的命名空间。因此,它必须完全按照
编写xmlns="http://www.w3.org/2000/svg"
省略http或将其更改为https将无效。
命名空间包含http这一事实并不意味着SVG文件将以任何方式使用http协议进行任何类型的通信。 w3c可能已经将SVG名称空间定义为foo,在这种情况下我们都会写xmlns =“foo”,你甚至不会问这样的问题。