Использование SVG не работает в Safari

Я использую этот тег svg в своем html файле. Он отлично работает в Chrome, но в сафари значок не появляется

<svg width="25" height="23" viewBox="0 0 25 23">
       <use href="./icons.svg#helemet"></use>
 </svg>

кто-нибудь знает почему?

Ответ 1

Safari не поддерживает href, вам нужно использовать xlink: href.

href - новая функция предстоящей спецификации SVG 2. xlink: href - версия SVG 1.1.

Chrome, Firefox и Edge поддерживают как xlink: href, так и href.