私のWebサイトのすべてのナビゲーションは、hide.show divs(動作を使用)として設定しました。それはすべてうまく機能しますが、divが非表示になっている場合でもスペースを占有し、ラッパーの高さが大きくなりすぎるという問題に気づきました。
表示するコンテンツの量に合わせて高さを伸縮させたいです。
http://shanuea.lockernerd.co.uk/camel/
Divは絶対的に配置され、visibility:hiddenに設定されます。助けていただければ幸いです。詳細が必要な場合はお知らせください。
Divが表示されないときにスペースを取らないようにする場合は、visibility:hiddenではなくdisplay:noneを使用します。
今後のGoogle社員へのリマインダー:
いくつか食べました<span>
訪問者から隠したいタグ。それぞれの後ろ<span>
でした <br>
。 <br>
タグは<span>
タグがdisplay
プロパティをnone
に設定した後もスペースを占有していました。