Hi,
Gibt es eine Möglichkeit, relative Größenangaben in em oder ex in die vom Browser aktuell benutzten px-Werte umzurechnen?
nicht mit allgemein verfügbaren Techniken wie z.B. Javascript.
aber sicher doch. In http://beratungscentrum-monheim.de/ habe ich genau das mit Javascript umgesetzt, um für den IE max-width in em zu simulieren (die Funktion wird nur onload aufgerufen, nach Änderung des Schriftgrades wäre ein Reload nötig, um die Auswirkung im IE zu sehen).
Man nehme: ein Element, dessen Breite in em angegeben ist.
Man experimentiere etwas mit dem Umrechnungsfaktor für die verschiedenen IE-Versionen: var v = document.compatMode ? 10.44 : 11.8;
Man rechne die Breite (hier des Menüs) um: var em = v / document.getElementById("imenu").offsetWidth;
;-)
freundliche Grüße
Ingo