Я использую visibility:hidden
для сокрытия определенных элементов но они все еще занимают место на странице, в то время как скрытый.
Как я могу заставить их полностью исчезнуть визуально, как будто они не находятся в DOM вообще (а на самом деле не удаляя их из DOM)?
Попробуйте установить display:none
для скрытия и установить display:block
для показа.
display:none
для скрытия и установите display:block
для отображения.
используйте вместо этого стиль like
<div style="display:none;"></div>