Я использую элемент <object>
для загрузки элемента <svg>
в файл HTML. Моя проблема в том, что <object>
не расширяется до размера его внутреннего содержимого, как я хочу.
Снимок экрана веб-сайта, на котором возникает эта проблема
На скриншоте вы должны (когда это заработает) увидеть целую карту Германии. Проблема в том, что я не могу установить фиксированные значения для with и height, потому что другие карты стран имеют другие размеры, поэтому это должно быть динамически c.
Еще одна вещь позже, это то, что я хочу быть в состоянии масштабировать весь элемент <object>
, это возможно?
Мой код выглядит следующим образом:
<object type="image/svg+xml" data="/misc/apps/select/state/' . $_GET['country'] . '.svg"></object>
Но вы можете сами увидеть пример, позвонив по этой ссылке: ( Страна принимает страны Европейского Союза)
https://languently.net/select/state?country=DE
Я уверен, что тег <svg>
не расширяется правильно, потому что <g>
внутри имеет правильный размер. Это все, что я узнал при поиске неисправностей с моим другом.