CSS yani Cascading Style Sheets, HTML in eksiklerini gidererek sayfa tasarımlarımızı çok üst düzeylere taşımıştır. Yıllarca böyle devam eden yapı içinde yine bir çok ihtiyaçlar ortaya çıktı. Bunları gidermek içinde HTML in yeni versiyonu olan HTML5 ve bununla birlikte CSS3 piyasaya çıkmıştır. HTML5 te gelen bir çok yeniliğin yanında CSS3 te tarayıcılara bir çok yenilik getiriyor.