İngilizcesi “Cascading Style Sheets” olan CSS açılımı, “Basamaklanmış Stil Katmanları” anlamına gelmektedir.
“CSS nedir?” sorusunun cevabı ise web sitelerinin görsel olarak şekillendirilmesine olanak tanıyan ve kendine has kuralları olan bir tanım dilidir şeklinde ifade edilebilir. HTML ve JavaScript ile birlikte en temel web teknolojileri arasında bulunan CSS, web sayfaları üzerinde oldukça fazla görsel denetim sunar.
CSS sayesinde web sayfalarının mizanpajı, renkleri, kullanılan fontlar, ara başlıklar, görsel efektler ve diğer görsel unsurlar üzerinde etkili ve fonksiyonel bir kontrol sağlayabilirsiniz. Kullanıcı dostu olan ve görsel açıdan etkileyici web siteleri için HTML ve JavaScript’in yanı sıra yazılan CSS kodları son derece önem taşır. Etkili bir CSS kodlaması, web sitelerine yüksek bir kullanılabilirlik sunar.
CSS, web sayfalarının tasarlanmasını oldukça kolaylaştıran ve büyük kolaylıklar sağlayan esnekliği ile de ön plana çıkar. Bu özellik sayesinde web sayfalarınızın tümünde ya da sadece belirli bölümlerinde yapacağınız güncellemeleri çok kısa süre içinde gerçekleştirebilirsiniz. CSS ile bir web sitesinde bulunan bütün sayfaların ya da sadece istenilen sayfanın görsel özellikleri oldukça kolay bir şekilde kontrol edilebilir.
CSS’in teknik olarak sahip olduğu özellikler, açılımı World Wide Web Konsorsiyumu olan W3C kuruluşu tarafından belirlenmektedir. W3C içerisinde “CSS Çalışma Grubu” isminde bir grup bulunur ve CSS’in teknik özellikleri ile ilgili çeşitli çalışmalar bu grup tarafından gerçekleştirilir. CSS Çalışma Grubu tarafından yapılan çalışmalar W3C üyeleri tarafından tartışılır ve resmi olarak onaylandıktan sonra ilgili yenilikler uygulanır.
Her bir yeni CSS sürümü kendisinden önceki sürüm üzerine inşa edilir ve CSS 1, CSS 2, CSS 3 gibi sürüm numaralarıyla adlandırılır. İlk CSS sürümü 17 Aralık 1996’da W3C tarafından yayınlanan CSS 1‘dir. CSS 1; yazı tipleri, metinler, arka planlar, tablolar ve kenarlıklar gibi web sayfası ögeleri ile ilgili temel denetimleri içeren bir sürümdür.
CSS 1’in bir üst sürümü olan CSS 2, 1998 yılında yayınlanmıştır ve daha fonksiyonel web sitelerinin tasarlanabilmesi için çeşitli yeniliklere sahiptir. Gelişmiş konumlandırma seçenekleri, Z-index, işitsel stil sayfaları desteği, çift yönlü metin ve gölgelendirme gibi çeşitli gelişmiş özellikleri vardır. CSS 2.1 sürümü ile CSS 2’de bulunan hatalar giderilmesi sağlanmış ve daha stabil bir çalışma sağlanmıştır.
W3C tarafından Haziran 1998’da yayınlanan CSS 3, CSS’in en son sürümüdür. Önceki sürümlerin üzerine inşa edilen CSS 3; seçiciler, renkler, isim alanları ve medya sorguları gibi konularda yeni özellikler getirmiştir. Yuvarlak köşeler, geçişler, gölgeler, animasyonlar ve degradeler gibi birçok CSS 3 özelliği sayesinde daha görsel ve kullanıcı deneyimini ön plana çıkaran gelişmiş web sayfaları tasarlayabilirsiniz.