Мне это кажется или.Я могу заставить их работать в одном или другом, но не в обоих (хотя в Firefox работает нормально, как бы я это ни делал).
Я много читал на эту тему, и если Safari не исправил это, кажется, что внешний svg не поддерживается и не отображается правильно в Safari, когда у них есть прозрачность и выхочу увидеть другие элементы внизу.Единственное решение для этого заключается в том, чтобы вставить svg inline в ваш html, и он отлично работает.Конечно, для этого должен быть xhtml, который не поддерживается менее чем в IE 9.
Пожалуйста, исправьте меня, если я ошибаюсь по любому из этих показателей, но мне очень нравится использовать SVG иу него есть мощь, но только сегодня я снова проверил эти проблемы с IE и Safari, используя один фрагмент данных SVG, который работает как внутри, так и снаружи в Firefox, и не будет работать в Safari, когда внешний, и, конечно, не работает вHTML с IE <= 8.</p>
Я не вижу простого способа взломать решение с учетом вышесказанного, не создавая два отдельных сайта совершенно разными способами.Очевидно, что лучший шанс заключается в том, чтобы заставить внешние svg-файлы работать с Safari. Кто-нибудь знает какие-нибудь хитрости, о которых я не читал?Там, кажется, не так много на эту тему.
Приветствия