<object> -Элемент не расширяется до размера его внутреннего содержимого - PullRequest
0 голосов
/ 08 апреля 2020

Я использую элемент <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> внутри имеет правильный размер. Это все, что я узнал при поиске неисправностей с моим другом.

1 Ответ

0 голосов
/ 09 апреля 2020

попробуйте установить ширину и высоту для элемента объекта значением 100%

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...