CSS : HTML’e ek olarak çıkmış olan ve açılımı Cascading Style Sheets – Basamaklı Stil Şablonları olan CSS, bugün web tasarımının vazgeçilmezlerinden biri. İnternet sayfaları için şablonlar hazırlanarak bir bütünlük oluşturan CSS, bağımsız olarak harflerin stilini değiştirme imkanı da sunar. Esnek bir yapıda HTML ile birlikte bir bütün olarak çalışan CSS, bir bütünlük oluşturduğundan tasarımcının işini kolaylaştırır. Temel olarak web sayfalarını düzenlemek için etiketler arasındaki karışıklık sorununa çözüm sunan CSS, bugün tasarımın vazgeçilmez bir yönü olup, geliştirilmiştir. CSS uzantılı dosyaların ayrı bir dosya olması ile web sayfalarının açılış hızlarında gözle görülür bir artış olması CSS’in en büyük faydalarından biridir. Tasarımcı için artık tasarımın herhangi bir yerinde değişiklik istediğinde yapması gereken .css uzantılı dosyasını açarak değiştirmek istediği etiket, sınıf, #, veya id segmentlerinden ilgili segmenti seçmesiydi. Örneğin h2 başlığının tüm sayfalarda aynı özelliklere sahip olmasını istiyorsak css dosyasının h2 { } parantezleri arasına istediğimiz özellikleri yazmamızla tüm h2 başlığına sahip yazıların o özelliklere sahip olduğunu görürüz.