CSS Yorumları
CSS Yorumları, CSS (Cascading Style Sheets) kodunda geliştiricilere rehberlik eden, tarayıcı tarafından dikkate alınmayan açıklamalardır. Bu yorumlar, web sitenizin tasarımını ve yapısını anlamayı kolaylaştırır, kodunuzu düzenli ve sürdürülebilir hale getirir. Tıpkı bir ev inşa ederken her odanın hangi amaçla kullanılacağını not etmek veya bir mektup yazarken kenara hatırlatma eklemek gibidir.
Kişisel bir web sitesinde, yorumlar hangi stilin başlıklar veya portföy bölümü için olduğunu gösterebilir. Bir blogda, yazı gövdesi ile yan menü stillerini ayırmanıza yardımcı olur. Bir e-ticaret sitesinde, ürün kartları, alışveriş sepeti veya ödeme bölümleri için yazılan yorumlar, kodun karmaşıklaştığı durumlarda işleri kolaylaştırır. Haber sitelerinde ise manşetler, alt haberler ve banner stillerini düzenli tutar.
Bu içerikte, CSS Yorumları'nın ne olduğunu, neden önemli olduğunu ve nasıl kullanıldığını öğreneceksiniz. Ayrıca örnekler üzerinden yorumların projelerinizi nasıl daha anlaşılır ve yönetilebilir hale getirdiğini göreceksiniz. Kodunuzu başkalarıyla paylaşırken veya uzun bir süre sonra kendi kodunuza döndüğünüzde, bu yorumlar bir kütüphanedeki raf etiketleri gibi rehber olacaktır.
Temel Örnek
css/* Set background color */
body {
background-color: lightblue; /* Light blue page background */
}
/* Style for main heading */
h1 {
color: darkred; /* Heading text color */
}
Yukarıdaki örnek CSS Yorumları’nın nasıl yazıldığını gösterir. CSS’te bir yorum /*
ile başlar ve */
ile biter. Bu semboller arasındaki her şey tarayıcı tarafından yok sayılır.
İlk yorum /* Set background color */
, ardından gelen body
seçicisindeki stilin sayfanın arka plan rengini belirlediğini açıklar. İçinde yer alan background-color: lightblue;
satırında ise ek bir satır içi yorum /* Light blue page background */
kullanılmıştır. Bu, satırın hemen yanında açıklama yapmanın yoludur.
Sonraki bölümde h1
etiketi için yazı rengi darkred
olarak ayarlanmıştır ve hemen yanında yorum olarak /* Heading text color */
eklenmiştir. Bu yaklaşım, özellikle büyük projelerde kodun hangi amaçla yazıldığını anlamayı kolaylaştırır.
Başlangıç seviyesindeki kullanıcılar genellikle “Yorumlar sayfada görünür mü?” diye merak eder. Cevap: Hayır, yorumlar yalnızca kod tarafında görünür ve dokümanlamaya yardımcı olur. Bir kişisel site veya blog projesinde, bu yorumlar menü, başlık ve içerik stillerini net şekilde ayırmak için idealdir.
Pratik Örnek
css/* Ana navigasyon menüsü - e-ticaret sitesi */
nav {
background-color: #333; /* Dark background */
color: white; /* White text */
}
/* Öne çıkan haber kutusu - haber sitesi */
.featured-news {
border: 3px solid orange; /* Highlight border */
padding: 15px;
}
/* Ürün rozetleri - e-ticaret sitesi */
.badge {
background-color: red; /* Alert color */
color: white;
border-radius: 50%; /* Circular badge */
}
Profesyonel projelerde CSS Yorumları kullanırken dikkat edilmesi gereken noktalar ve kaçınılması gereken hatalar vardır.
En iyi uygulamalar:
- Kısa ve açıklayıcı yorumlar:
/* Ana menü stilleri */
gibi net ve odaklı açıklamalar yazın. - Kod bölümlendirme: Header, içerik ve footer gibi bölümleri ayıran blok yorumlar kullanın.
- Responsive (mobil öncelikli) tasarımda açıklamalar: Media query’lerde hangi cihaz veya boyut için düzenleme yaptığınızı belirtin.
-
Sürdürülebilir kod: Yorumlar, ekip çalışmasında ve uzun vadeli bakımda hayat kurtarır.
Yaygın hatalar: -
Çok genel yorumlar:
/* Stil */
gibi anlamsız açıklamalar faydasızdır. - Aşırı yorum kullanımı: Her satırı yorumlamak yerine, önemli noktaları vurgulayın.
- Güncellenmeyen yorumlar: Kod değiştiğinde açıklamaları da güncelleyin.
- Kalıcı olarak devre dışı bırakılmış uzun bloklar: Kodun temizliği için gereksizdir.
Hata ayıklarken, belirli bir satırı geçici olarak yorum satırına almak, tasarım hatalarının kaynağını bulmanıza yardımcı olur. Böylece stil çatışmalarını daha hızlı çözebilirsiniz.
📊 Hızlı Referans
Property/Method | Description | Example |
---|---|---|
/* ... */ | Temel CSS yorum sözdizimi | /* Arka plan rengi */ |
/* Çok satırlı yorum */ | Uzun açıklamalar için kullanılır | /* Header\nMenu\nFooter */ |
/* Satır içi yorum */ | Belirli bir özelliği açıklar | color: blue; /* Link rengi */ |
/* Bölüm başlığı */ | Kod bloklarını ayırır | /* Ana içerik başlıyor */ |
/* Geçici devre dışı */ | Hata ayıklamada kullanılır | /* background: red; */ |
Bu eğitimde, CSS Yorumları’nın web projelerinde düzen, anlaşılabilirlik ve sürdürülebilirlik için ne kadar kritik olduğunu öğrendiniz. Yorumlar, HTML yapısına ve JavaScript etkileşimlerine doğrudan katkı sağlar: örneğin /* Slider alanı */
yorumu, JS dosyanızda hangi kısma animasyon ekleyeceğinizi hızlıca bulmanıza yardım eder.
Sonraki adımlar:
- Mevcut projenizde anlamlı yorumlar ekleyin.
- CSS’inizi BEM gibi metodolojilerle organize etmeyi öğrenin.
- Kodunuzu güncel tutmak için yorumları düzenli aralıklarla kontrol edin.
Bu adımlar sayesinde CSS dosyalarınız daha temiz, anlaşılır ve uzun vadede bakımı kolay hale gelir.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu konudaki anlayışınızı pratik sorularla test edin.
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek