CSS (Cascading Style Sheets), HTML ile oluşturulan web sayfalarının görünümünü ve düzenini kontrol etmek için kullanılan bir stil dilidir. Web sayfalarını daha estetik ve kullanıcı dostu hale getirir.
CSS Neden Önemlidir?
Web Tasarımı ve Kullanıcı Deneyimi: CSS, bir web sitesinin görsel çekiciliğini artırır ve kullanıcıların siteyi daha kolay kullanmasını sağlar.
Mobil Uyumluluk: CSS, web sitelerinin farklı cihazlara uyumlu hale getirilmesini kolaylaştırır.
Hız ve Performans: Tek bir CSS dosyasıyla birden fazla sayfanın stilini düzenlemek mümkündür, bu da sayfa yükleme hızını artırır.
CSS Nasıl Çalışır?
CSS, HTML elementlerine stiller ekleyerek çalışır. Bu stiller, bir CSS dosyasına yazılabilir veya doğrudan HTML içinde tanımlanabilir.
CSS Türleri
Inline CSS: HTML elementinin içinde tanımlanır. Örnek:
Internal CSS: HTML dosyasının
<head>
bölümünde tanımlanır.External CSS: Ayrı bir
.css
dosyasında tanımlanır ve<link>
etiketi ile bağlanır.
CSS Seçiciler Nedir?
CSS'de, hangi HTML elementlerinin stil alacağını belirlemek için seçiciler kullanılır. Örnek:
Evrensel Seçici:
*
ID Seçici:
#id
Class Seçici:
.class
Element Seçici:
h1, p
CSS ile Yapılabilecekler
Arka Plan Renkleri ve Görseller: Sayfa arka planı özelleştirilebilir.
Metin Stilleri: Font, boyut ve renk değiştirilebilir.
Yerleşim ve Düzen: Sayfa elementlerinin konumu belirlenebilir.
Animasyonlar ve Geçişler: Hareketli tasarımlar oluşturulabilir.
CSS Frameworkleri
CSS öğrenmeye yeni başlayanlar veya hızla web sitesi tasarlamak isteyenler için popüler CSS frameworkleri şunlardır:
Bootstrap
Tailwind CSS
Foundation
SEO İçin CSS'in Önemi
Hızlı Yükleme Süreleri: Optimize edilmiş CSS, sayfa hızını artırır ve bu, SEO sıralaması için önemlidir.
Mobil Uyumluluk: CSS ile mobil cihazlar için optimize edilen web siteleri, arama motorlarında daha üst sıralara çıkar.
Daha İyi Kullanıcı Deneyimi: Kullanıcıların sitede daha uzun süre kalmasını sağlar.