Muy bien lo de poner el código como correspondía para que funcionase.

Yo dije que sí se podía, pero no escribí el ejemplo.
(Tampoco puse los de mis recomendaciones, pero a
canon882 no le iba a hacer mal buscar ni leer los enlaces.)
En realidad volví para hacer una aclaración : CSS3 es a donde vamos, porque aún no está terminado y si los navegadores lo aceptan es porque quieren. Y CSS4 (5; 6; 3275; ...) es un divague de muchos que no entiendo a título de qué promocionan en la web.
Hay varios debates sobre esto, incluso aquí en el Foro.