- Katılım
- 22 May 2010
- Konular
- 961
- Mesajlar
- 3,480
- Çözüm
- 2
- Online süresi
- 3mo 2h
- Reaksiyon Skoru
- 2,339
- Altın Konu
- 250
- TM Yaşı
- 16 Yıl 16 Gün
- Başarım Puanı
- 309
- MmoLira
- 12,435
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba TurkMMO Ailesi
Web'in Temeli: HTML 5 Kapsamlı Başlangıç Rehberi
HTML, bir web sayfasının iskeletini, yani yapısını ve içeriğini belirleyen işaretleme dilidir. HTML, tarayıcınıza hangi metnin başlık, hangisinin paragraf, hangisinin bir görsel olduğunu söyler. HTML olmadan web sitesi olmaz.
I. HTML'in Temel Yapısı ve Söz Dizimi
1. Belge Türü Tanımı (DOCTYPE)
Her HTML dosyasının en üstünde bulunmalıdır ve tarayıcıya hangi HTML sürümünü kullandığını belirtir. Modern standart, HTML5'tir:
<!DOCTYPE html>
2. Kök Etiket (<html>)
Tüm HTML içeriğini kapsayan temel etikettir. Genellikle dil bilgisini belirtmek için lang özniteliği kullanılır:
<html lang="tr">
</html>
3. Başlık Kısmı (<head>)
Kullanıcıya gösterilmeyen, ancak tarayıcı ve arama motorları için hayati bilgiler içeren kısımdır.
- <meta> Etiketleri: Karakter setini (charset="UTF-8") ve duyarlı tasarım için viewport ayarlarını (name="viewport") tanımlar.
- <title> Etiketi: Tarayıcı sekmesinde görünen başlığı belirler.
- <link> Etiketi: CSS dosyalarını veya fontları sayfaya bağlamak için kullanılır.
4. Gövde Kısmı (<body>)
Kullanıcıların tarayıcıda doğrudan gördüğü tüm içerik (metinler, resimler, bağlantılar vb.) bu etiket içinde yer alır.
II. İçerik ve Yapı Etiketleri (Semantik HTML)
Modern HTML yazarken, sadece içeriği göstermek değil, içeriğin anlamını (semantiğini) da doğru bir şekilde iletmek önemlidir.
1. Başlıklar ve Paragraflar
- Başlıklar: <h1> (en önemli) ile <h6> (en az önemli) arasında değişir. Sayfa başına sadece bir adet <h1> kullanılması SEO açısından önemlidir.
- Paragraflar: Metin blokları için standart etikettir (<p>).
2. Semantik Yapı Etiketleri (HTML5)
Geleneksel olarak kullanılan <div> yerine, sayfanın bölümlerini anlamlı kılan etiketlerdir:
- <header>: Sayfanın veya bir bölümün üst kısmını (logo, navigasyon vb.) içerir.
- <nav>: Ana navigasyon bağlantılarını içerir.
- <main>: Sayfanın birincil ve benzersiz içeriğini barındırır.
- <article>: Bağımsız ve kendi başına anlamlı bir içerik (blog yazısı, haber) bölümüdür.
- <section>: Birbirine benzer içeriklerin gruplandığı genel bölümdür.
- <footer>: Sayfanın veya bir bölümün alt kısmını (telif hakkı, iletişim bilgileri vb.) içerir.
III. Medya ve Etkileşim Etiketleri
1. Görsel Ekleme (<img>)
Web sayfasına resim eklemek için kullanılır. Erişilebilirlik (Accessibility) için alt özniteliği zorunludur.
<img src="resim.jpg" alt="Deniz Manzarası">
2. Bağlantılar (<a>)
Kullanıcıyı başka bir sayfaya veya aynı sayfanın başka bir kısmına yönlendirir.
- href Özniteliği: Bağlanılacak hedef URL'yi belirtir.
- target="_blank": Bağlantının yeni bir sekmede açılmasını sağlar.
3. Listeler (<ul>, <ol>, <li>)
- Sırasız Listeler (<ul>): Madde işaretli listeler için.
- Sıralı Listeler (<ol>): Numaralı listeler için.
- Liste Öğesi (<li>): Her bir liste elemanını tanımlar.
IV. Formlar ve Kullanıcı Girişi
Formlar, kullanıcıdan bilgi almak için kritik öneme sahiptir.
1. Form Etiketi (<form>)
Tüm giriş öğelerini kapsar. action (bilginin gönderileceği adres) ve method (GET/POST) öznitelikleri önemlidir.
2. Giriş Alanları (<input>)
Farklı türlerde veri girişi sağlar:
- type="text", type="password", type="email", type="submit" (gönderme butonu).
- placeholder: Alan boşken görünen ipucu metni.
- required: Alanın doldurulmasının zorunlu olduğunu belirtir.
3. Etiketleme (<label>)
Giriş alanlarının amacını belirtir ve erişilebilirliği artırır. for ve id öznitelikleri eşleştirilmelidir.
<label for="kullanici_adi">Kullanıcı Adı:</label>
<input type="text" id="kullanici_adi" name="kullanici_adi">
V. HTML'in Geleceği: Erişilebilirlik ve Semantik
HTML öğrenirken en çok dikkat etmeniz gereken iki konu:
- Erişilebilirlik (Accessibility - A11y): Web sitenizin görme engelliler, fiziksel engelliler veya ekran okuyucu kullananlar tarafından da kolayca kullanılabilir olmasını sağlar. Doğru semantik etiket kullanımı (<main>, <nav>, <button>) ve alt özniteliği kullanımı bu işin temelidir.
- Validasyon (Doğrulama): Yazdığınız HTML kodunun standartlara uygun olup olmadığını kontrol etmek, olası tarayıcı sorunlarını önler.
Bu temel bilgileri pratik yaparak pekiştirdiğinizde, CSS ve JavaScript ile birleşerek dinamik ve işlevsel web siteleri oluşturmaya hazır olursunuz!
İyi Forumlar TurkMMo Ailesi
İyi Forumlar TurkMMo Ailesi
En Çok Reaksiyon Alan Mesajlar
Eline sağlık
- Katılım
- 29 Mar 2009
- Konular
- 2,176
- Mesajlar
- 9,577
- Çözüm
- 49
- Online süresi
- 1y 4mo
- Reaksiyon Skoru
- 5,109
- Altın Konu
- 497
- Başarım Puanı
- 449
- MmoLira
- 137,024
- DevLira
- 27
Eline sağlık
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 63
- Cevaplar
- 2
- Görüntüleme
- 86
- Cevaplar
- 0
- Görüntüleme
- 79







