Patrick Andrieu: Bilder ausrichten

Beitrag lesen

Hallo Shepard!

@Phil: Null-Größen sind der zweite Fall, in dem ich ohne ohne schlechtes Gewissen auf Einheiten verzichte.

Dazu muss ich etwas erzählen ;) Ich habe letztens jemandem gesagt, dass man bei Null-Größen keine Einheit zu nennen braucht. Das stimmt aber nur solange, bis man diesen Wert abfragen will:

Ich versetze einige Elemente mit left:0 am äußersten linken Bildschrim rand. Später will ich sie da wieder "holen", will diese Elemente aber nur dann holen, wenn ihre Position eben left:0 ist, wenn ein Element wo anders ist, soll es nicht angesprochen werden. Und nun, wundere ich mich, dass nichts passiert. Grund:

alert(dc.getElementById(name).style.left); ergibt bei Mozilla: 0pt (Element wurde zuvor mit: dc.getElementById(name).style.left = 0; positioniert).
Diesen Wert wollte ich abfragen (also 0). Nun ist der Wert aber eben nicht 0, sondern 0pt (Mozilla) oder 0px (IE).

Seitdem positioniere ich diese Element mit: dc.getElementById(name).style.left = 0+"px" und frage dementsprechend ab.

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _