Daher ist Browserübergreifendes Programmieren auch nicht so leicht, es sei denn man hält sich überall an die Standards.
Das ist eigentlich die wichtige und wesentliche Aussage hier!
Es ist heute lange nicht mehr so schlimm wie "früher", als man sich noch mit solchen Dingen wie dem Internet-Explorer 5-8 herumschlagen musst, die trotz Standards immer nervig waren, weil sich Microsoft einfach nicht daran gehalten hat.
Heute ist es eigentlich so, dass eine "sauber" (heißt: fehlerfrei) erstellte Website in allen Browsern funktioniert und weitestgehend gleich aussieht. Es gibt eigentlich nur noch ganz bestimmte und sehr spezielle Dinge, die wirklich unterschiedlich gehandhabt werden (Beispiel: Web Audio API).
Wenn man Darstellungsprobleme in unterschiedlichen Browsern hat, ist die Ursache meistens eher die unterschiedliche Fehlerkorrektur der einzelnen Browser. Da die zu wirklich eigenartigen Ergbenissen führen kann, sollte man einfach keine Fehler machen - dann siehts auch überall (weitestgehend) gleich aus 
Edit: Vielleicht solltest du auch nochmal präzisieren, was eigentlich unterschiedlich ist. Bei mir sieht die Seite (auch die Sidebar und Tabellen) in Edge, Firefox und Chrome identisch aus...