Betrachten de folgende Markup:Wie erhält man die Höhe eines DIV unter Berücksichtigung der Ränder des inneren Elements?
<div id="outerElement">
<div id="innerElement" style="border: 1px solid blue; background-color: #f0f3f5; margin-top: 100px">
TESTE
</div>
</div>
ich die tatsächliche endgültige Höhe von outerElement
mit Javascript erhalten möchten. Ich habe bemerkt, dass wenn ich die vertikalen Ränder von innerElement
entferne, ich in der Lage bin zu bekommen, was ich will, aber ich kann Stile innerhalb des outerElement
nicht ändern.
Wie mache ich das?
Obs: Ich habe bereits Höhe, scrollheight und OffsetHeight in allen Browsern versucht. Chrome gibt mir den erwarteten Wert (einschließlich der Ränder des inneren Elements) für scrollHeight
. Alle anderen Browser schlagen fehl.
Keine der Antworten nach unten (Stand Dezember 2011) Sinn macht, frage ich mich, ob Sie eine Abhilfe gefunden? – Jan