CSS (Cascading Style Sheets), web sayfalarının görünümünü ve düzenini kontrol etmek için kullanılan bir stil dilidir HTML’in yapısını ve içeriğini tanımlarken, CSS onun görünümünü belirtir. CSS, bir web sayfasındaki metinlerin, renklerin, fontların, arka planların, düzenlerin, görsellerin ve diğer görsel öğelerin nasıl görüneceğini tanımlar.
CSS, HTML belgelerine eklenerek veya ayrı bir CSS dosyası aracılığıyla bağlanarak kullanılabilir. Bir web sitesinin tüm sayfalarında aynı stilin kullanılmasını sağlamak için harici CSS dosyaları tercih edilir. Bu şekilde, bir tasarımın veya stili değiştirmek istediğinizde, sadece CSS dosyasını değiştirmeniz yeterli olur ve tüm ilgili HTML sayfaları otomatik olarak güncellenir.
CSS, “kaskad” yapısı ile çalışır. Bu, bir elementin stillerinin, bir sayfadaki diğer stillerle nasıl etkileşime girdiğini ve birbirini nasıl geçersiz kılabileceğini belirler. Bu özellik, stil uygulamasını daha esnek hale getirir ve bir elementin birden fazla stil özelliğini aynı anda taşımasını sağlar.
CSS3, CSS’nin en son sürümüdür ve daha önce mümkün olmayan birçok stil özelliği ve efekti sunar. Örneğin, CSS3, yuvarlatılmış kenarlıklar, gölgeler, geçişler, animasyonlar ve daha fazlasını içeren zengin grafik özelliklerine sahiptir. Bu özellikler, web tasarımcılarına daha etkileyici ve kullanıcı dostu web siteleri oluşturma imkanı sağlar.