Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

clientheight eines <div> Tags

5 views
Skip to first unread message

Reinhard

unread,
Apr 29, 2013, 9:43:27 AM4/29/13
to
Hallo Allerseits,

Mit var h=document.getElementById('Left_above').clientHeight;
holle ich mir in einem Javascript die Höhe eines <div>
und mit document.getElementById('right_above').style.height=h+"px";
setze ich die Höhe eines anderen <div> auf die Höhe des ersten.

Soweit so gut. Aber kann mir bitte jemand sagen warum dann aber die
Höhen der beiden div's nicht zusammenpassen?

Damit sie die gleiche Höhe haben muss ich h=h-10; vor dem Setzen machen.
Also:

var h=document.getElementById('Left_above').clientHeight;
h=h-10;
document.getElementById('right_above').style.height=h+"px";


Ich verwende FF 20.0.1.


Danke,
Reinhard


Martin Honnen

unread,
Apr 29, 2013, 9:58:18 AM4/29/13
to
Anstelle von clientHeight versuche es mit offsetHeight.

Arno Welzel

unread,
Apr 29, 2013, 12:28:28 PM4/29/13
to
Reinhard, 2013-04-29 15:43:
Siehe

<https://developer.mozilla.org/de/docs/DOM/element.clientHeight>

im Vergleich zu

<https://developer.mozilla.org/en-US/docs/DOM/element.offsetHeight>

Möglicherweise berücksichtigst Du nicht, dass das Element noch Rahmen,
Margin, Padding etc. haben kann.



--
Arno Welzel
http://arnowelzel.de
http://de-rec-fahrrad.de

Reinhard

unread,
Apr 30, 2013, 2:05:24 AM4/30/13
to Martin...@gmx.de, Martin Honnen
offsetHeight hat den gleichen Wert wie clientHeight.


Reinhard

unread,
Apr 30, 2013, 3:19:10 AM4/30/13
to
Ich hab es: es mit dem margin-top zu tun.


0 new messages