Hallo Uli,
Ich habe mir einen Test-Span erzeugt und einen Text hinein geschrieben.
var ts = document.createElement('span');
var tsText = document.createTextNode("-");
ts.appendChild(tsText);Dann habe ich mit insertBefore() den Span vor mein img eingefügt und den Style ausgelesen.
objParent.insertBefore(ts, obj);
objParentStyle = getComputedStyle(ts, '');
Nein, nicht den ComputedStyle auslesen: setze nichts als ein großes "M" in das generierte SPAN-Element und lies dessen offsetWidth aus! Da müsste dann der in dem entsprechenden Elementkontext vom Webautor skalierte, auf der vom Nutzer eingestellten Schriftgröße basierende Wert in Pixeln herauskommen.
http://de.wikipedia.org/wiki/Em_(Schriftsatz)
Gruß Gernot
--
super me
super me