我已将我的网站导航设置为hide.show divs(使用行为)。 这一切都运行得很好,但我现在已经意识到div的占用空间的问题,即使它们被隐藏起来,也远远超出了我的包装器的高度。
我真的希望根据显示的内容量来扩展和收缩高度。
http://shanuea.lockernerd.co.uk/camel/
div完全定位并设置为visibility:hidden。 任何帮助表示感谢,如果您需要更多信息,请告诉我。
答案 0 :(得分:30)
如果您希望div在不显示时不占用空间,请使用display:none而不是visibility:hidden。
答案 1 :(得分:6)
提醒未来的googlers:
我有一些<span>
标签,我想向访客隐藏这些标签。每个<span>
后面都是<br>
。 <br>
代码将<span>
属性设置为display
后,none
代码仍然占用空间。