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.