#html #svg
#HTML #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:
На самом деле это не URL-адрес, это пространство имен, которое просто выглядит как URL. Таким образом, он должен быть записан точно так
xmlns="http://www.w3.org/2000/svg"
исключение http или изменение его на https не будет работать.
Тот факт, что пространство имен содержит http, никоим образом не означает, что SVG-файл будет использовать протокол http для любого вида связи. W3c мог бы определить пространство имен SVG как foo, и в этом случае мы все писали бы xmlns=»foo», и вы бы даже не задавали таких вопросов.