Takip Edin

element image element image element image element image

CSS Temelleri | 2025 Rehberi

Anasayfa Bloglar CSS Temelleri | 2025 Rehberi
CSS Temelleri | 2025 Rehberi image

CSS Nedir?

CSS (Cascading Style Sheets), web sayfalarının görünümünü kontrol eden stil dilidir. HTML sayfalarının yapısını tasarımla birleştirerek renk, yazı tipi, hizalama ve animasyon gibi özellikleri tanımlar.

CSS Nasıl Çalışır?

CSS, HTML elemanlarını seçer ve onlara belirlenen stilleri uygular. CSS’in uygulanma yöntemleri şunlardır:

  • Satır içi (Inline): Stil doğrudan HTML etiketi içine yazılır. (Örn: <p style="color:red;">)
  • Dahili (Internal): <style> etiketi içinde tanımlanır ve sadece o sayfada geçerlidir.
  • Harici (External): Ayrı bir CSS dosyası kullanılır ve en çok tavsiye edilen yöntemdir.

CSS Seçiciler

Seçiciler, hangi HTML elemanına stil uygulanacağını belirtir. İşte temel seçici türleri:

Seçici Türü Örnek Açıklama
Etiket p { color: blue; } Tüm <p> etiketlerine uygulanır.
Sınıf .buton { background: green; } Sadece belirtilen sınıfa sahip elementlere uygulanır.
ID #header { font-size: 20px; } Benzersiz bir ID'ye sahip elemente uygulanır.
Genel * { margin: 0; } Tüm elementlere uygulanır.

Renkler ve Yazı Tipleri

CSS ile renkleri, yazı tiplerini ve boyutları kolayca değiştirebilirsiniz:

  • Renkler: color: red; veya color: #ff0000;
  • Yazı Tipi: font-family: Arial, sans-serif;
  • Boyut: font-size: 16px;
  • Kalınlık: font-weight: bold;

Kutu Modeli

CSS kutu modeli, bir öğenin çevresindeki alanları ve boyutlarını tanımlar:

  • Margin: Öğenin dış boşluğu.
  • Border: Öğenin kenarlığı.
  • Padding: İçerik ile kenarlık arasındaki boşluk.
  • Content: Öğenin içeriği.

Konumlandırma (Position)

CSS konumlandırma özellikleriyle sayfa üzerinde öğeleri tam istediğiniz yere yerleştirebilirsiniz:

  • Static: Varsayılan konumlandırma.
  • Relative: Öğeyi normal konumuna göre kaydırır.
  • Absolute: Öğeyi en yakın göreceli konumlu üst elemana göre konumlandırır.
  • Fixed: Sayfa kaydırıldığında bile aynı yerde kalır.
  • Sticky: Kaydırma sırasında belirli bir noktada sabitlenir.

CSS En İyi Uygulamalar

Daha temiz ve sürdürülebilir CSS için ipuçları:

  • Dış CSS dosyalarını kullanın.
  • Aynı özellikleri tekrar tekrar yazmak yerine sınıfları yeniden kullanın.
  • CSS düzenini kolaylaştırmak için yorum satırları ekleyin.
  • Responsive tasarım için @media sorgularını kullanın.

CSS Kod Örneği

<!DOCTYPE html>
<html lang="tr">
<head>
  <meta charset="UTF-8">
  <title>CSS Temelleri</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <h1 class="baslik">Merhaba CSS</h1>
  <p class="metin">Bu CSS ile hazırlanmış bir örnek metindir.</p>
</body>
</html>

/* style.css */
.baslik {
  color: #4e73df;
  text-align: center;
  font-size: 2rem;
}

.metin {
  font-size: 16px;
  color: #333;
  text-align: center;
}
HTML5 Yeniliklerini Oku
SubLogoBlog Yazılarımız

Blog

"Yeni Makalelerle İlham Alın"

Django Mülakat Soruları

Django Mülakat Soruları

Django mülakat soruları için 5 gerçek case: ORM performansı, transaction & race condition, Celery idempotensi, caching ve prod güvenliği.

Daha Fazla
Python Requests Session Kullanımı

Python Requests Session Kullanımı

Python requests kütüphanesinde Session nesnesinin get yerine nasıl ve neden kullanılacağını öğrenin. Daha hızlı, güvenli ve verimli HTTP istekleri için Ses

Daha Fazla
Django HTML Düzenleme Scripti

Django HTML Düzenleme Scripti

Django projelerinde HTML dosyalarındaki asset yollarını otomatik olarak {% static %} etiketine çeviren Python scripti. Zaman kazandıran pratik çözüm.

Daha Fazla

Teknoloji Çözümleriyle Dijital Gücünüzü Artırın

Web geliştirme, oyun geliştirme, SEO ve veritabanı çözümleri için uzman ekibimizle şimdi tanışın.