web-dev-qa-db-ja.com

スペースを占める隠しdiv

私のWebサイトのすべてのナビゲーションは、hide.show divs(動作を使用)として設定しました。それはすべてうまく機能しますが、divが非表示になっている場合でもスペースを占有し、ラッパーの高さが大きくなりすぎるという問題に気づきました。

表示するコンテンツの量に合わせて高さを伸縮させたいです。

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

Divは絶対的に配置され、visibility:hiddenに設定されます。助けていただければ幸いです。詳細が必要な場合はお知らせください。

16
Shaun Wilson

Divが表示されないときにスペースを取らないようにする場合は、visibility:hiddenではなくdisplay:noneを使用します。

32
Stefan Haustein

今後のGoogle社員へのリマインダー:
いくつか食べました<span>訪問者から隠したいタグ。それぞれの後ろ<span> でした <br><br>タグは<span>タグがdisplayプロパティをnoneに設定した後もスペースを占有していました。

7
Webdevotion