Ответ 1
Использовать display: none вместо видимости: скрытый, если вы хотите, чтобы divs не занимали места, когда они не отображаются.
Я настроил всю свою навигацию для своего сайта как hide.show divs (используя поведение). Все это работает очень хорошо, но теперь я понял, что проблемы, занимающие пространство, даже если они скрыты, слишком сильно увеличивают высоту моей обертки.
Я действительно хочу, чтобы высота расширялась и сокращалась в зависимости от количества отображаемого содержимого.
http://shanuea.lockernerd.co.uk/camel/
Дивы абсолютно позиционируются и устанавливаются на видимость: скрытые. Любая помощь оценивается, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Использовать display: none вместо видимости: скрытый, если вы хотите, чтобы divs не занимали места, когда они не отображаются.
Просто напоминание будущим гуглерам:
У меня были теги <span>
, которые я хотел скрыть от посетителей. За каждым <span>
был <br>
. Теги <br>
заставили его выглядеть так, как теги <span>
по-прежнему занимали место после установки их свойства display
на none
.