Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirá de estándar para los agentes de usuario o navegadores. (Definición de Wikipedia)
Aquí te dejo unos cuantos links donde puedes encontrar muchos tutoriales y ejemplos para que practiques y de paso aprendas
Links:
- www.programacion.net
- www.w3schools.com
- www.desarrolloweb.com
- www.disenorama.com
Slds,
cuando necesites algo con gusto de ayudo, adios.