CSS (Cascading Style Sheets), HTML ile oluşturulan web sayfalarının görsel tasarımını düzenlemek için kullanılan bir stil dilidir. CSS, web geliştiricilere web sayfalarının görünümünü kontrol etme imkanı sağlar ve HTML’in içerik yapısını stil bilgilerinden ayırarak daha temiz ve yönetilebilir kod yazmaya olanak tanır.
CSS, HTML elementlerine stil uygulamak için seçiciler kullanır. En yaygın kullanılan seçiciler şunlardır:
p
seçicisi tüm paragraf (<p>
) elementlerini hedefler..
sembolü ile kullanılır. Örneğin, .className
.#
sembolü ile kullanılır. Örneğin, #idName
.*
sembolü ile kullanılır.div p
iç içe geçmiş div
içindeki tüm paragraf elementlerini seçer.Bir CSS kuralı, seçici ve bildirim bloğundan oluşur. Bildirim bloğu, stil özellikleri ve değerlerinden oluşur. Örneğin:
cssKodu kopyalap { color: blue; font-size: 14px; }
Burada p
seçicisi tüm paragraf elementlerini hedefler ve color
ile font-size
bildirimlerini uygular.
CSS’de kullanılabilecek birçok özellik vardır. Bunlar arasında renk, metin hizalama, kenarlık, arka plan ve daha birçok stil özelliği bulunur. Örneğin:
CSS stil bilgilerini HTML belgelerine eklemenin üç ana yolu vardır:
style
özelliği ile eklenir. Örneğin, <p style="color:blue;">
.<head>
bölümüne <style>
etiketi ile eklenir..css
dosyasına yazılır ve HTML belgesine <link>
etiketi ile bağlanır. Örneğin:htmlKodu kopyala<link rel="stylesheet" href="styles.css">
CSS, web sayfalarının görünüm ve hissiyatını kontrol etmenin anahtarıdır. CSS ile, HTML’in yapı ve içeriğini stil bilgilerinden ayırarak daha düzenli ve verimli web siteleri oluşturmak mümkündür. Modern web geliştirme dünyasında CSS, öğrenilmesi ve ustalaşılması gereken temel bir beceridir.