У нас есть сгенерированная графика SVG внутри нашего веб-приложения. Проблема в том, что svg может быть очень широким, а затем он может превышать содержание html.
Заголовок определяется как 100% -ная ширина, но эта ширина 100% не учитывается для размера svg. С firebug мы видим, что содержащая svg не такая большая, и поэтому html-страница думает, что она имеет такую ширину. Но svg намного больше.
Как я могу сделать весь размер изображения SVG?
Вы можете получить ширину, используя getBBox следующим образом: $('.yoursvgclassname')[0].getBBox().width;
Сделайте это в функции onload и установите ширину вашего навигатора.
Если вы хотите вырезать: Используйте overflow: scroll
на графике SVG. Это закрепит его на краю вашего контейнера и добавит панель прокрутки.