Los navegadores modernos tienen muy buen soporte para CSS sin duda lo suficientemente bueno para el uso de CSS para el control de diseño y presentación.A veces, sin embargo, ciertos elementos de la página aparecerá diferente en distintos navegadores.

Y en devsnippets.comm me e topado con 15 soluciones basadas en jQuery

1.-Fixing IE overflow problem

2.-Setting Equal Heights with jQuery

3.-Vertically Center An Element

4.-Rounded Corners

5.- Avoiding CSS hacks using Javascript

Fuente: devsnippets.com