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"

Flask Rehber

Flask Rehber

Flask, hafif bir WSGI web uygulama frameworkudur. Karmaşık uygulamalara ölçeklenebilme özelliğiyle hızlı ve kolay bir başlangıç yapmak için tasarlanmıştır.

Daha Fazla
Python & MongoDB

Python & MongoDB

MongoDB, PostgreSQL - MySQL gibi ilişkisel veritabanlarından farklı olarak NoSQL veritabanı olarak sınıflandırılan bir veritabanıdır.

Daha Fazla
HTML Nedir ve Ne İşe Yarar?

HTML Nedir ve Ne İşe Yarar?

HTML nedir, ne işe yarar? HTML etiketleri, SEO uyumu, erişilebilirlik ve web geliştirmedeki rolünü adım adım öğrenin. 2025 güncel rehber.

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.