Подтвердить что ты не робот

Скрытые divs занимают пространство

Я настроил всю свою навигацию для своего сайта как hide.show divs (используя поведение). Все это работает очень хорошо, но теперь я понял, что проблемы, занимающие пространство, даже если они скрыты, слишком сильно увеличивают высоту моей обертки.

Я действительно хочу, чтобы высота расширялась и сокращалась в зависимости от количества отображаемого содержимого.

http://shanuea.lockernerd.co.uk/camel/

Дивы абсолютно позиционируются и устанавливаются на видимость: скрытые. Любая помощь оценивается, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

4b9b3361

Ответ 1

Использовать display: none вместо видимости: скрытый, если вы хотите, чтобы divs не занимали места, когда они не отображаются.

Ответ 2

Просто напоминание будущим гуглерам:
У меня были теги <span>, которые я хотел скрыть от посетителей. За каждым <span> был <br>. Теги <br> заставили его выглядеть так, как теги <span> по-прежнему занимали место после установки их свойства display на none.