Web tasarımı mevzusuna meraklıysanız ve web tasarımı yapmayı bilmek istiyorsanız bir internet sayfasının yapısal olarak birkaç tane tabakayı bulunduğunu öğreniyor olmalısınız. Bu tabakalar içerik tabakayı, görselleştirme tabakayı ve etkileşim tabakayı olarak 3 sınıfta araştırılır. HTML içerik tabakasını, CSS görselleştirme tabakasını ve Javascript ise etkileşim tabakasını oluşturur. HTML tabakayı her internet sayfasında kesinlikle bulunur. Hazırladığınız web sitesini ziyaret edenlere aktarmak istediğiniz bilgiyi HTML tabakasını oluşturarak aktarabilirsiniz. Günümüzde internet sayfalarında metin ağırlıklı olsa da fotoğraf, animasyon, video gibi değişik içerikler de kullanılıyor. İçerik tabakasında içeriğin nasıl görüntüleneceği hakkında bilgi olmaz. Görselleştirme tabakayı başka bir deyişle CSS içeriğin sayfayı ziyaret eden bireye nasıl gösterileceğini tanımlar. Web sitesine yüklediğiniz içeriğin ekran ebadına göre ayarlamayı, yazı ebadını tanımlamayı, renk, beyaz alan gibi görsel unsurları belirlemeyi bu tabakada yapmanız gerekir. Görselleştirme tabakayı için önerilen ve kullanılan programlama dili CSS’dir. İşte, bütün bu noktada CSS kodlarını neden kullanmanız gerektiği ortaya çıkıyor.