2017-02-15 3 views
1

Использование тех же идентификаторов на одной и той же странице html недействительно: как это переносится в SVG? Различные SVG могут повторно использовать те же идентификаторы в подэлементах, и при их включении в html-документ они являются частью одного и того же DOM (?). Так это сделает html недействительным?Повторное использование идентификаторов в SVG, встроенных в html: invalid html?

При укладке SVGs один часто целевые слои/элементы в SVGs с использованием вложенных идентификаторов из-за этого, но не уверен, если это подозрительное или нет ...

ответ

2

Да. Если SVG встроены в HTML, это имеет значение. Это технически недействительный документ, и вы, вероятно, получите ошибки рендеринга.

Это относится, в частности, к элементам SVG, на которые ссылаются другие элементы, например, градиенты, фильтры и т. Д. Если идентификаторы не используются ничем, документ будет в порядке.

Смежные вопросы