Web Geliştirme RapitekGO 4 dk okuma

HTML Nedir? HTML Acilimi ve Temel Bilgiler

HTML nedir, acilimi ne demek? HyperText Markup Language temel kavramlari, etiketleri ve web sitelerindeki onemi.

HTML Nedir? HTML Acilimi ve Temel Bilgiler

HTML Nedir? HTML Acilimi ve Temel Bilgiler

HTML, web sitelerinin temel yapi tasidir. Internette gordugunuz her web sayfasi HTML kullanilarak olusturulmustur.

HTML Acilimi

HTML = HyperText Markup Language

  • Hyper = Hiper/Super (Normal metnin otesinde)
  • Text = Metin (Yazili icerik)
  • Markup = Isaretleme (Yapi belirleme)
  • Language = Dil (Bilgisayar dili)

Turkce karsiligi: Hiper Metin Isaretleme Dili

HTML Nedir?

HTML, web sayfalarinin yapisini olusturmak icin kullanilan standart isaretleme dilidir. Bir programlama dili degildir; sayfa iceriklerinin nasil duzenlenecegini tarayiciya bildiren bir isaretleme dilidir.

HTML sunlari tanimlar:
- Basliklar (h1, h2, h3...)
- Paragraflar
- Listeler
- Baglantilar (linkler)
- Gorseller
- Tablolar
- Formlar
- Bolumler ve alanlar

HTML'in Tarihcesi

1991 - HTML 1.0
- Ilk versiyon, Tim Berners-Lee
- Sadece 18 etiket
- Cok basit yapilar

1995 - HTML 2.0
- Standartlasma baslangici
- Formlar eklendi
- Tablolar eklendi

1997 - HTML 3.2
- W3C standardi
- Scriptler destegi
- Daha fazla bicimlendirme

1999 - HTML 4.01
- CSS destegi guclendirildi
- Erisilebilirlik ozellikleri
- Uzun sure standart olarak kaldi

2014 - HTML5
- Modern web standardi
- Video ve audio yerel destek
- Semantik etiketler
- Canvas ve WebGL
- Yerel depolama

HTML Temel Yapisi

Her HTML belgesi su temel yapiya sahiptir:

DOCTYPE Bildirimi:
Belgenin HTML5 oldugunu belirtir.

HTML Etiketi:
Tum icerigi sarar, dil bilgisi icerir.

Head Bolumu:
Meta bilgiler, baslik, CSS ve script baglantilari. Kullaniciya gorunmez.

Body Bolumu:
Sayfanin gorunen icerigi. Tum yazilar, gorseller, butonlar burada.

Temel HTML Etiketleri

Basliklar (Headings):
h1 en buyuk, h6 en kucuk baslik. Her sayfada tek h1 olmali.

Paragraf:
p etiketi ile paragraflar olusturulur.

Baglanti (Link):
a etiketi ile baska sayfalara veya sitelere link verilir. href ozelligi hedef adresi belirtir.

Gorsel:
img etiketi ile resimler eklenir. src kaynak dosyayi, alt aciklamayi belirtir.

Listeler:
- ul: Sirasiz liste (madde isaretli)
- ol: Sirali liste (numarali)
- li: Liste ogesi

Bolumler:
- div: Genel bolum sarmalayici
- span: Satir ici sarmalayici

HTML Ozellikleri (Attributes)

Etiketlere ek bilgi eklemek icin ozellikler kullanilir:

id: Benzersiz kimlik. Sayfada tek olmali.
class: CSS sinifi. Birden fazla elemente uygulanabilir.
href: Baglanti adresi (a etiketi icin).
src: Kaynak dosya yolu (img, script icin).
alt: Alternatif metin (gorseller icin, SEO ve erisilebilirlik icin onemli).
style: Satir ici CSS stili.
title: Fare uzerinde bekletince gosterilen metin.

HTML5 Yenilikleri

HTML5, modern web icin bircok yenilik getirdi:

Semantik Etiketler:
- header: Sayfa veya bolum ust kismi
- nav: Navigasyon linkleri
- main: Ana icerik
- article: Bagimsiz icerik (blog yazisi gibi)
- section: Tematik bolum
- aside: Yan icerik (sidebar)
- footer: Sayfa veya bolum alt kismi

Multimedya:
- video: Video oynatici (Flash'a gerek kalmadi)
- audio: Ses oynatici
- canvas: 2D grafik cizimi
- svg: Vektorel grafikler

Form Yenilikleri:
- input type="email": E-posta dogrulamasi
- input type="date": Tarih secici
- input type="range": Aralik kaydirici
- input type="color": Renk secici
- input type="search": Arama kutusu

Yeni API'ler:
- Geolocation: Konum bilgisi
- Web Storage: Yerel depolama
- Web Workers: Arka plan isleme
- Drag and Drop: Surukle birak

HTML, CSS ve JavaScript Iliskisi

Web sitelerinin uc temel bileseni vardir:

HTML - Yapi/Iskelet:
Icerigin ne oldugunu tanimlar. Evin duvarlari gibi.

CSS - Gorunum/Stil:
Icerigin nasil gorunecegini belirler. Evin boyasi, dekorasyonu gibi.

JavaScript - Davranis/Etkilesim:
Sayfalara etkilesim ekler. Evin elektrigi, kapilari gibi.

Birlikte calisirlar:
- HTML icerigi olusturur
- CSS onu guzellestirir
- JavaScript etkilesim ekler

SEO ve HTML

HTML, arama motoru optimizasyonu (SEO) icin kritik oneme sahiptir:

1. Title Etiketi
Arama sonuclarinda gorunen baslik. 50-60 karakter ideal.

2. Meta Description
Arama sonuclarindaki aciklama. 150-160 karakter ideal.

3. Heading Hiyerarsisi
- H1: Sayfa ana basligi (1 adet)
- H2: Bolum basliklari
- H3: Alt bolum basliklari
Mantikli siralama onemli.

4. Alt Text
Gorsellerin aciklamalari. Arama motorlari ve gorme engelliler icin.

5. Semantik Etiketler
article, nav, header gibi etiketler icerigin ne oldugunu belirtir.

6. Sayfa Hizi
Optimize HTML daha hizli yuklenir.

HTML Ogrenme Kaynaklari

Ucretsiz Kaynaklar:
- W3Schools (w3schools.com) - Interaktif dersler
- MDN Web Docs (developer.mozilla.org) - Detayli dokumantasyon
- freeCodeCamp - Sertifikali egitim
- Codecademy - Interaktif dersler

Pratik Yapma:
- CodePen - Tarayicida kod yazma
- JSFiddle - Hizli denemeler
- Kendi bilgisayarinizda Not Defteri ile basla

Turkce Kaynaklar:
- Turkce W3Schools cevirisi
- YouTube Turkce HTML dersleri

Sik Yapilan HTML Hatalari

1. Etiketleri kapatmamak
Her acilan etiket kapatilmali. img, br gibi self-closing etiketler haric.

2. Hatali ic ice gecirme
Etiketler dogru sirada acilip kapatilmali.

3. Alt text kullanmamak
Her gorsel icin aciklayici alt text olmali.

4. Tek H1 kullanmamak
Her sayfada sadece 1 adet H1 olmali.

5. Inline style asiri kullanimi
CSS ayri dosyada olmali.

6. Deprecated etiketler
font, center gibi eski etiketler kullanilmamali.

Sonuc

HTML, web gelistirmenin temelidir. Her ne kadar basit gorunse de:

  • Dogru HTML = Iyi SEO
  • Semantik HTML = Erisilebilir site
  • Temiz HTML = Kolay bakim
  • Valid HTML = Daha az hata

Web sitenizin HTML yapisinin profesyonelce olusturulmasi icin RapitekGO yaninizda. Iletisime gecin ve SEO uyumlu web sitenizi olusturalim.

Bu makaleyi paylaş

İlgili Makaleler

Güncel Kalın

Get the latest website and SEO tips delivered to your inbox