Softmush.com, teknoloji, yazılım ve dijital dünyaya dair derinlemesine içeriklerle bilgiye ulaşmanın güvenilir adresi. - Softmush.com
“ Söz konusu olan vatansa, gerisi teferruat. ”
Mustafa K. Atatürk
CSS Dilinde Yorum (Comments) Kullanımı

CSS Dilinde Yorum (Comments) Kullanımı

CSS (Cascading Style Sheets) kodlama pratiklerinde, kodun okunabilirliğini ve bakımını kolaylaştırmak amacıyla yorumlar (comments) kritik bir rol oynar. Yorumlar, geliştiricilerin kodun belirli bölümleri hakkında notlar almasına, açıklamalar eklemesine veya geçici olarak belirli CSS kurallarını devre dışı bırakmasına olanak tanır. Bu kılavuz, CSS yorumlarının temel sözdizimini, detaylı kullanımını ve pratik örneklerini sunarak, daha düzenli ve anlaşılır stil sayfaları oluşturmanıza yardımcı olmayı hedeflemektedir.


Sözdizimi


CSS dilinde yorumlar, /* karakter dizisi ile başlar ve */ karakter dizisi ile sona erer. Bu yapı, hem tek satırlık hem de çok satırlık yorumlar için kullanılır.

/* Bu bir CSS yorumudur. */
/*
  Bu birden fazla satıra yayılmış
  bir CSS yorum bloğudur.
*/

Yukarıdaki örnekte görüldüğü gibi, yorumlar /* ile başlayıp */ ile biten bloklar halinde yazılır. Bu bloklar içine yazılan her şey, CSS derleyicisi ve tarayıcılar tarafından tamamen yok sayılır.


Detaylı Açıklama


CSS yorumlarının yapısı oldukça basittir ancak her bir bileşenin belirli bir anlamı vardır:


  • /* (Yorum Başlangıcı): Bu karakter dizisi, bir yorum bloğunun başladığını belirtir. Tarayıcı, bu noktadan itibaren gelen tüm metni bir yorum olarak değerlendirmeye başlar.

  • Yorum Metni: /* ve */ arasına yazılan tüm karakterler yorum metnini oluşturur. Bu metin, kod hakkında açıklamalar, notlar, uyarılar veya herhangi bir bilgi içerebilir. Geliştiricilerin kodu anlamasına ve sürdürmesine yardımcı olur.

  • */ (Yorum Sonu): Bu karakter dizisi, bir yorum bloğunun sona erdiğini gösterir. Tarayıcı, bu noktadan sonra gelen metni tekrar CSS kodu olarak işlemeye başlar.


Bu yapı sayesinde, CSS yorumları hem kısa, satır içi açıklamalar için hem de daha uzun, detaylı blok açıklamaları için esneklik sunar.


Pratik Kullanım Örnekleri


Aşağıdaki örnekler, CSS yorumlarının farklı senaryolarda nasıl kullanılabileceğini göstermektedir:


1. Basit Açıklama Ekleme


Belirli bir CSS kuralının amacını veya işlevini açıklamak için yorumlar kullanılabilir.

/* Ana başlık stili */
h1 {
  color: #333; /* Başlık rengi */
  font-size: 2em;
}

2. Çok Satırlı Blok Yorumları


Daha uzun açıklamalar veya bir kod bloğunun genel amacını belirtmek için çok satırlı yorumlar tercih edilebilir.

/*
  --------------------------------------------------
  Genel Sayfa Düzeni Stilleri
  Bu bölüm, sayfanın ana yapısı ve konteynerleri
  için temel stilleri içerir.
  --------------------------------------------------
*/
body {
  font-family: Arial, sans-serif;
  line-height: 1.6;
}

.container {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px;
}

3. Geçici Olarak Kod Devre Dışı Bırakma


Hata ayıklama (debugging) sırasında veya belirli bir kuralı test etmek için, CSS kodunu yorum içine alarak geçici olarak devre dışı bırakabilirsiniz.

.button {
  background-color: blue;
  color: white;
  /* border: 1px solid black; */ /* Geçici olarak devre dışı bırakıldı */
  padding: 10px 15px;
}

4. CSS Bölümlerini Belirleme


Büyük stil sayfalarında, farklı bölümleri belirlemek ve gezinmeyi kolaylaştırmak için yorumlar kullanılabilir.

/* ===== NAVİGASYON BÖLÜMÜ ===== */
nav {
  /* ... */
}

/* ===== İÇERİK BÖLÜMÜ ===== */
.content {
  /* ... */
}

/* ===== ALT BİLGİ BÖLÜMÜ ===== */
footer {
  /* ... */
}

Önemli Notlar


  • Tarayıcı Tarafından Yok Sayılma: CSS yorumları, tarayıcı tarafından okunmaz ve son kullanıcının web sayfasında görünmez. Yalnızca geliştiriciler içindir.

  • Performans ve Üretim Ortamı: Üretim ortamına dağıtılacak CSS dosyaları genellikle "minify" (küçültme) işleminden geçirilir. Bu işlem sırasında, dosya boyutunu azaltmak ve yükleme süresini hızlandırmak amacıyla yorumlar genellikle kaldırılır.

  • İç İçe Yorumlama: CSS'te iç içe yorum yapmak mümkün değildir. Yani, bir yorum bloğu içinde başka bir yorum bloğu başlatılamaz. İlk karşılaşılan */ karakteri, yorumu sonlandırır.

  • Sass/SCSS Yorumları: Sass veya SCSS gibi CSS ön işlemcilerinde // ile başlayan tek satırlık yorumlar bulunsa da, bu yorumlar saf CSS'te geçerli değildir. // yorumları, derleme sırasında genellikle tamamen kaldırılırken, /* */ yorumları derlenmiş CSS çıktısında kalır (minify edilmediği sürece).

  • `*` Kullanımı: Yorum karakterleri içinde * kullanmak sorun teşkil etmez, ancak */ karakter dizisinin yorumu sonlandıracağını unutmamak gerekir. Bu nedenle, yorum metninizde */ gibi bir dizilim kullanmaktan kaçınmalısınız.

Yayınlanma Tarihi: 2025-10-13 22:00:47
Python Dilinde Temel Sözdizimi (Syntax) Kullanımı
Önceki Haber

Python Dilinde Temel Sözdizimi (Syntax) Kullanımı

Python Makaleleri
Sonraki Haber

SQL Dilinde `SELECT DISTINCT` Kullanımı

SQL Makaleleri
SQL Dilinde `SELECT DISTINCT` Kullanımı

Yorum yap

Yorum yapabilmek için  giriş  yapmalısınız.

Yorumlar

Bu yazı hakkında henüz yorum yapılmamıştır.
× CSS Dilinde `position` Özelliğinin Detaylı Kullanımı
Bu ilginizi çekebilir

CSS Dilinde `position` Özelliğinin Detaylı Kullanımı

CSS'te elementlerin belge akışı içindeki yerleşimini ve görsel konumlandırmasını...