Meine hilfe fällt etwas mager aus,
ich müsste gerade mal selber nachlesen warum wo und was anderster ist zwischen den Browsern.
Fakt ist, dass Mozilla basierte und Microsoft Browser auch unterschiedliche Versionen der Browser nicht immer die gleichen Funktionen, methoden etc. zur Verfügung stellen.
Die Frage warum das anderster ist, würde ich für mich anderster stellen. Was muss ich daran ändern, dass auf allen Browsern das gleiche Ergebnis erscheint.
Dazu verweise Ich dich zu selfhtml schau dort bitte nach, welche unterschiede es gibt und wie du die behandeln musst.
Die Problematik hat unter anderem mich dazu bewegt, weg von Client Funktionalität und hin zur Server seitigen Lösungen.
Ja ich weiss *grosses buhh* man könnte einiges verbessern und schneller sein anstatt unschön alles an den Server zu senden und auf den request zu warten.
Aber glaubt mir, wer Serverseitig html masken generieren muss, ist schon damit beschäftigt die Geschäftslogig zu entwickeln und aknn sich nicht mehr um nette Features wie etwas ausblenden usw. kümmern.
Mach auch fast keiner mehr, denn wenn das durch die QS soll, dann müssten zig tausend varianten an Betriebsystem und Browser sowie Monitor einstellungen getestet werden. Das macht dann doch keiner mehr.
Zurück zum Thema In selfhtml ist eigentlich durchgängig Beschireben was ein Browser kann und was nicht bzw. welches technik von welchem Browser unterstützt wird. Schau einfach selber nach.