As folhas de estilo em cascata (CSS) foram introduzidas em 1994 para permitir a personalização da aparência e layout de documentos web, já que a web original carecia dessa capacidade. A especificação CSS foi desenvolvida pelo Grupo de Trabalho CSS do W3C e passou por várias revisões para estabilizar e aprimorar suas funcionalidades.