У меня проблема с установкой высоты div: у меня есть 3 div и один элемент svg друг в друге таким образом:
<body>
<div id="1">
<div id="2">
<div id="3">
<svg></svg>
</div>
</div>
</div>
</body>
(есть также другие элементы в div 1 и 2)
Предположим, что svg очень большой (то есть 2048x2048), мне нужно, чтобы размер div3 (а это также означало бы div2 и div1) имел размер 100% окна браузера (за исключением других элементов и полей в верхних слояхdivs) - когда браузер изменяет размер, div также должен.Поскольку scg больше div3, в div3 должны быть полосы прокрутки (полосы прокрутки должны быть в div3, а не во всем окне браузера, чтобы прокручивать только содержимое div3 (элемент svg), а не весь контент браузера!).
Мне уже удалось заставить его работать таким образом по ширине, но не по высоте, когда я установил высоту всех элементов, кроме svg (также для body), на 100%, как я нашел где-то (также пробовал с min-height),тогда все div имеют высоту svg и полосы прокрутки в окне браузера, прокручивая всю страницу.