daniel witt: css und javascript

Beitrag lesen

Hallo NG.

Ich hab folgendes Problem  mit JS und CSS.

Angenommen ich habe in einer HTML-Datei irgendwo einen <div></div>-Tag
definiert. Dann definiere ich in einem Style-Bereich im <head></head>-Tag
eine allgemeine Unterklasse mit Style-Angaben, z.B. height:25;.
Diese Class weise ich dann dem <div></div>-Tag zu (<div id="Irgendwas"
class="Unterklasse">).
Wenn ich dann mit JS "height", das ich ja für diese Class oben definiert
habe, ausgeben will, bzw. diesen Wert eine Variablen zuweisen will, hat das
keinen Wert, die Variable ist leer. (Bei IE mache ich das so:
"var Variable=document.all.Divname.style.height;)
Wenn ich aber nun diese Style-angabe im Div-Tag selbst definiere (mit <div
style="height:25;"></div>) und dann mit JS auf diesen Wert wie oben
beschrieben zugreife, wird in dem Fall der Wert 25px behandelt.
Warum geht das dann nicht, wenn ich diese Angaben im Dateiweiten
style-Bereich definiere?
Noch besser wäre allerdings die Möglichkeit, auf die durch den Inhalt des
Div-Tags bestimmte Höhe dieses Tags zugreifen zu können, vielleicht wenn ich
die Style-Angabe height:auto; definiere?
Was bewirkt denn auto in dem Fall genau?

Danke.

daniel.