Selam sevgili kod aşığı
HTML yazmak bazen romantik bir mektup yazmak kadar heyecan verici olabilir, bazen de kahve fincanını ters çevirdiğin anki panik gibi kaotik… Ama korkma! Ben buradayım, birlikte kodumuzu hem estetik hem düzenli hem de eğlenceli yapacağız. 💃🕺
1️⃣ Boşluklar ve Girintiler: Kodun Nefesi 🌬️
Kod yazarken, HTML’in nefes almasına izin ver! Her <div>, <section> veya <p> etiketini düzgün girintilemek, hem gözünü hem de beynini rahatlatır.
Pratik İpucu: Her yeni iç içe geçen etiket +4 boşluk girintileme. Sen kafana göre yaparsan, kodun karmaşıklaşır ve “Ne yazdım ben ya!” anları başlar. 😅
<!-- Kötü Örnek -->
<div><section><p>Merhaba Dünya!</p></section></div>
<!-- İyi Örnek -->
<div>
<section>
<p>Merhaba Dünya!</p>
</section>
</div>
💡 Mini İpucu:
- Her kapanış etiketi kendi satırında olsun, tek satıra sıkıştırma.
- Girintilerle kodu okurken adeta bir roman okuyormuş gibi hissedeceksin. 📖
2️⃣ Etiketleri Anlamlı Kullanın: Kodun Aşkı ❤️
HTML’de her etiketin bir amacı vardır. <div> her şeyi sarar, <header> sayfanın girişini temsil eder, <article> içerik parçalarını ayırır. Onları doğru kullanmak, hem SEO’ya hem de kodun estetiğine aşk dolu bir dokunuş yapar. 💘
<!-- Kötü Örnek -->
<div id="header1">Başlık</div>
<div id="section2">Hikaye</div>
<!-- İyi Örnek -->
<header>
<h1>Başlık</h1>
</header>
<article>
<h2>Hikaye</h2>
<p>Bir zamanlar kodun içinde yaşayan bir dev vardı...</p>
</article>
Pratik İpucu:
<section>genellikle bir tematik blok için.<article>bağımsız içerik parçaları için.<main>sayfanın ana içeriğini vurgular.- Doğru etiket, tarayıcıya ve arama motoruna “Ben buradayım!” der. 🚀
💡 Mizah Tüyosu: <aside> kenarda durur, tıpkı kodun gizli aşk notları gibi. 💌
3️⃣ Fazlalıklardan Kaçının: Minimalist Olun 🧘♀️
HTML’de gereksiz etiket kullanmak, kodu şişirir, sayfanın yüklenmesini yavaşlatır ve tarayıcıyı sinir eder 😅. Tutumlu ol, minimal yaşa!
<!-- Kötü Örnek -->
<div><div><p><span>Merhaba Dünya!</span></p></div></div>
<!-- İyi Örnek -->
<p>Merhaba Dünya!</p>
Pratik İpucu:
- Inline stil kullanma, CSS’e bırak.
- Gereksiz
<div>etiketlerinden kaçın. - Her gereksiz etiket bir kilo fazladan yük demek, sayfanı hafiflet! 🏋️♂️
💡 Mizah Tüyosu: Minimal kod = minimal dram. Kodun ağlamaz, tarayıcı mutlu olur. 😎
4️⃣ Yorumlar: Kodun Fısıltıları 💌
Kod yazarken yorum bırakmak, gelecekteki senin için aşk dolu mesajlar bırakmak gibidir. Bir yıl sonra kodu açtığında “Aaa, ne demek istedim ben?” diye kafanı karıştırmaz.
<!-- Ana navigasyon menüsü buraya gelecek -->
<nav>
<ul>
<li><a href="index.html">Ana Sayfa</a></li>
<li><a href="about.html">Hakkımızda</a></li>
<li><a href="contact.html">İletişim</a></li>
</ul>
</nav>
Pratik İpucu:
- Karmaşık yapılar için mutlaka yorum ekle.
- “TODO” notları ile eksik işleri işaretle:
<!-- TODO: Footer linklerini güncelle --> - Yorumlar kodun şiiridir; kod okuyucularını etkiler. 🎨
5️⃣ Dosya İsimleri ve Bağlantılar: Düzen Kraliçesi 👑
“index1.html”, “deneme.html”… Hayır, böyle olmaz! Dosya isimlerin temiz, anlamlı ve küçük harfli olmalı.
index.html
about.html
contact.html
Pratik İpucu:
- Boşluk yerine tire kullan:
about-us.html - Anlamlı isim = daha iyi SEO + daha mutlu kodcu 😏
- Tutumlu isimler = gelecekteki “Kaybolan dosya mı bu?” paniklerini önler 🚨
6️⃣ Renkli İpuçları: Kodun Şenliği 🎨
HTML sadece etiketlerden ibaret değil. Stil eklemek için CSS’i kullanmak kadar, renkleri ve sınıfları tutumlu kullanmak da önemli.
<!-- İyi Örnek: CSS ile renk eklemek -->
<p class="highlight">Merhaba Dünya!</p>
.highlight {
color: #ff69b4; /* Kod aşkını simgeleyen pembe */
font-weight: bold;
}
💡 Mizahi Tüyosu: Inline stil kullanma, sayfanı spor salonuna gitmiş gibi şişirir. 💪
7️⃣ Bonus: Semantik Aşk İpuçları 🥰
<strong>ve<em>kullan, tarayıcıya “önemli!” mesajını ver.<figure>ve<figcaption>ile görselleri anlat, sayfan daha entelektüel olsun.<time>ile tarihleri etiketle, gelecekteki sen için romantik bir kronoloji yarat.
<figure>
<img src="sunset.jpg" alt="Güneş batışı">
<figcaption>Romantik bir gün batımı 🌅</figcaption>
</figure>
Ve işte bu kadar! 😘
HTML’de temiz, tutumlu, pratik ve eğlenceli kod yazmak sadece teknik bir beceri değil, kodunla kurduğun bir aşk ilişkisi gibidir. Ne kadar özenli olursan, hem sen hem de tarayıcı mutlu olur. 💖
