17

我已将我网站的所有导航设置为 hide.show divs(使用行为)。这一切都很好,但我现在已经意识到 div 占用空间的问题,即使它们被隐藏了,我的包装器的高度也扩展了太多。

我真的希望高度根据显示的内容量来扩展和收缩。

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

div 绝对定位并设置为可见性:隐藏。任何帮助表示赞赏,如果您需要更多信息,请告诉我。

4

2 回答 2

38

如果您希望 div 在不显示时不占用空间,请使用 display:none 而不是 visibility:hidden。

于 2013-04-27T11:08:08.713 回答
7

只是提醒未来的谷歌人:
我有一些<span>我想对访问者隐藏的标签。每个后面都有<span>一个<br>。这些<br>标签使它看起来在将它们的属性<span>设置为 后,这些标签仍在占用空间。displaynone

于 2014-07-11T17:21:07.813 回答