que no te funciona?
que raro... pruebalo en un documento nuevo, que yo esta mañana me he inchado precisamente a usar esa sentencia y funciona ok....
lo de css2 en lugar de js es como decir "es mejor beber o comer? son dos factores distintos pero complementarios.
css se usa para dar aspecto y posicionamiento a los elementos y datos de una web. javascript puede manipular, agregar, cambiar y eliminar css además de decidir hacer una cosa u otra dependiendo de condiciones.