suit: Breite eines Elementes bestimmen, welches auf display:none steht

Beitrag lesen

Selbst wenn ich es dann explizit auf display:block stelle. Das Elternelement hat recht (wie auch im richtigen Leben ;-)) und lässt es unsichtbar, und somit bleibt offsetWidth == 0.

Warum verschiebst du nicht einfach das Elternelement inklusiver seiner Kinder ins Nirvana?

Hänge ich es wie gesagt an den Body (dieser wird wohl immer sichtbar sein), dann kann es sein, dass die Breite verfälscht ist, da z.B. der Rahmen/Padding/Margin usw. anders sind, als sonst.

Wieso sollte es verfälscht sein?