Есть много файлов SVG. Все файлы похожи между собой "структурой". Все имеют одинаковые ID. То есть если в одном есть ID SITE, то и в другом файле тоже будет такой ID. Каждый файл служит для отдельной страницы, и жить друг другу не мешают... Но есть одна страница, где все файлы SVG подключаются для вывода картинки, так:
<svg width="16" height="16">
<use xlink:href="file/sprite_1.svg#site"/>
</svg>
<svg width="16" height="16">
<use xlink:href="file/sprite_2.svg#site"/>
</svg>
<svg width="16" height="16">
<use xlink:href="file/sprite_3.svg#site"/>
</svg>
Не будет ли это нарушением "правил" (Каких либо...), что используются одинаковые идентификаторы на одной странице, с разных файлов?
Прежде чем спросить, попробовал, всё отлично отображается, консоль браузера не выдаёт ни каких предупреждений. Тем не менее, много информации, что ID не может быть больше одного, на страницу, что логично. Объясните мне, пожалуйста, почему с разных файлов, недопустимо одинаковые ID?