Stil Şablonları (Cascading Style Sheets – CSS)

Stil şablonları (Cascading Style Sheets - CSS), HTML ve JavaScript ile beraber en temel web teknolojileri arasında olan, sitelerin görsel olarak şekillenmesini sağlayan bir tanımlama dili.

Stil şablonları, İngilizcede Cascading Style Sheets olarak adlandırılan ve CSS şeklinde kısaltılan, web sayfalarının görsel sunumunu düzenlemek için kullanılan bir stil dilidir. HTML ve JavaScript ile birlikte temel web teknolojileri arasında yer alır. HTML sayfanın yapısını ve içeriğini oluştururken CSS bu içeriğin nasıl görüneceğini belirler. JavaScript ise sayfaya etkileşim, dinamik davranış ve işlevsellik kazandırmak için kullanılır.

CSS sayesinde bir web sayfasının renkleri, yazı tipleri, başlık yapıları, boşlukları, hizalamaları, kenarlıkları, arka planları, animasyonları ve genel yerleşimi kontrol edilebilir. Sayfanın masaüstü, tablet ve mobil cihazlarda nasıl görüneceği de CSS kurallarıyla düzenlenebilir. Bu nedenle CSS yalnızca estetik görünüm için değil, kullanıcı deneyimi, okunabilirlik, erişilebilirlik ve responsive tasarım için de önemlidir. Doğru kullanılan CSS, web sitesinin daha düzenli, anlaşılır ve kullanılabilir olmasına katkı sağlar.

CSS kullanımında üç temel yöntemden söz edilebilir: inline, internal ve external CSS. Inline CSS, doğrudan belirli bir HTML öğesinin içine yazılır ve yalnızca o öğeyi etkiler. Örneğin tek bir bağlantının rengini veya tek bir başlığın boyutunu değiştirmek için kullanılabilir. Ancak büyük projelerde yönetimi zorlaştırdığı için genellikle sınırlı durumlarda tercih edilir.

Internal CSS, stil kurallarının HTML belgesi içinde, genellikle bölümündeki