svg xmlns属性值是否需要协议?它可以是https还是相对的?

时间:2016-10-10 13:57:11

标签: html5 svg

<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"

1 个答案:

答案 0 :(得分:6)

这不是一个真正的URL,它只是一个看起来像URL的命名空间。因此,它必须完全按照

编写
xmlns="http://www.w3.org/2000/svg"

省略http或将其更改为https将无效。

命名空间包含http这一事实并不意味着SVG文件将以任何方式使用http协议进行任何类型的通信。 w3c可能已经将SVG名称空间定义为foo,在这种情况下我们都会写xmlns =“foo”,你甚至不会问这样的问题。