El ejemplo que pusiste al principio es un enlace, no deberías tener problemas de compatibilidad. Java y Javascript no son lo mismo, Javascript ya viene incluido en tu navegador. Lo mejor sería usar CSS y usar hacks para Internet Explorer:
http://www.cssblog.es/solucion-a-10-...ibles-con-ie6/ CSS y Javascript no deben ser comparados así, CSS es para estilos y JavaScript es un lenguaje de programación.
Saludos