HTML Konu Anlatımı


İçindekiler

  1. HTML Nedir?
  2. HTML'nin Kısa Tarihçesi
  3. Bir HTML Sayfasının Temel Yapısı
  4. Sık Kullanılan HTML Etiketleri
  5. Listeler
  6. Tablolar
  7. Bağlantılar ve Görseller
  8. Formlar
  9. HTML5 ve Semantik Etiketler
  10. Özet

1. HTML Nedir?

HTML, İngilizce HyperText Markup Language ifadesinin kısaltmasıdır. Türkçesi "Hiper Metin İşaretleme Dili" anlamına gelir. Web sayfalarının iskeletini ve içeriğini oluşturmak için kullanılan standart işaretleme dilidir.

HTML bir programlama dili değildir. Çünkü mantık kurmaz, hesaplama yapmaz; sadece içeriğin (başlık, paragraf, resim, bağlantı vb.) ne olduğunu tarayıcıya söyler.

Bir web sayfası üç temel teknolojiden oluşur:

TeknolojiGörevi
HTMLSayfanın yapısını ve içeriğini oluşturur (iskelet).
CSSSayfanın görünümünü, renk ve düzenini belirler (giysi).
JavaScriptSayfaya etkileşim ve hareket kazandırır (davranış).

Bu ödevdeki sayfalar yalnızca HTML ile hazırlanmıştır.


2. HTML'nin Kısa Tarihçesi

HTML, 1989-1991 yılları arasında İsviçre'deki CERN araştırma merkezinde çalışan Tim Berners-Lee tarafından geliştirilmiştir. Amaç, bilim insanlarının belgeleri birbirine bağlayarak paylaşabilmesiydi.

SürümYılAçıklama
HTML (ilk hali)1991Yaklaşık 18 basit etiketle ilk tanım yapıldı.
HTML 2.01995İlk resmi standart olarak yayımlandı.
HTML 3.21997W3C önerisi oldu; tablolar ve yeni özellikler geldi.
HTML 4.011999Uzun yıllar kullanılan çok yaygın sürüm.
XHTML 1.02000HTML'nin daha katı, XML tabanlı biçimi.
HTML52014Video, ses, semantik etiketler ve modern web özellikleri geldi.

Günümüzde HTML, WHATWG topluluğu tarafından "HTML Living Standard" (yaşayan standart) olarak sürekli güncellenmektedir.


3. Bir HTML Sayfasının Temel Yapısı

Her HTML belgesi aşağıdaki gibi temel bir iskelete sahiptir:

<!DOCTYPE html>
<html lang="tr">
<head>
  <meta charset="UTF-8">
  <title>Sayfa Başlığı</title>
</head>
<body>
  <h1>Merhaba Dünya</h1>
  <p>Bu bir paragraftır.</p>
</body>
</html>
  
EtiketAnlamı
<!DOCTYPE html>Belgenin HTML5 olduğunu tarayıcıya bildirir.
<html>Tüm sayfayı kapsayan kök etiketidir. lang="tr" sayfa dilini belirtir.
<head>Sayfa hakkındaki bilgileri (başlık, karakter kodlaması, açıklama) içerir. Ekranda görünmez.
<meta>Sayfa hakkında ek bilgi (üst veri) verir.
<title>Tarayıcı sekmesinde görünen başlıktır.
<body>Ekranda görünen tüm içeriği barındırır.

Etiket (Tag) Kuralları


4. Sık Kullanılan HTML Etiketleri

Başlıklar

HTML'de altı seviye başlık vardır: <h1> en büyük ve en önemli, <h6> en küçük başlıktır.

Başlık 1 (h1)

Başlık 2 (h2)

Başlık 3 (h3)

Başlık 4 (h4)

Başlık 5 (h5)
Başlık 6 (h6)

Metin Biçimlendirme Etiketleri

EtiketAçıklamaÖrnek
<p>Paragraf

Bu bir paragraftır.

<strong>Önemli (kalın) metinKalın yazı
<em>Vurgulu (italik) metinEğik yazı
<u>Altı çizili metinAltı çizili
<mark>İşaretlenmiş (vurgulanmış) metinİşaretli yazı
<del>Üstü çizili (silinmiş) metinSilinmiş yazı
<sub>Alt simgeH2O
<sup>Üst simgex2
<br>Satır sonu (alt satıra geçirir)Birinci satır
İkinci satır
<hr>Yatay çizgi(aşağıdaki çizgi)
<blockquote>Alıntı bloğu
Bu bir alıntı örneğidir.
<code>Kod parçasıprint("Merhaba")

5. Listeler

HTML'de üç tür liste vardır.

Sırasız Liste (<ul>)

Sıralı Liste (<ol>)

  1. Ev ödevini oku
  2. Kodu yaz
  3. Tarayıcıda test et

Tanım Listesi (<dl>)

HTML
Web sayfalarının yapısını oluşturan işaretleme dili.
Etiket
Açılış ve kapanış işaretleri arasında içeriği tanımlayan yapı.

6. Tablolar

Tablolar verileri satır ve sütunlar halinde göstermek için kullanılır.

Tablo Etiketleri
EtiketGörevi
<table>Tabloyu oluşturur.
<tr>Tablo satırı (table row).
<th>Tablo başlık hücresi (table header).
<td>Tablo veri hücresi (table data).
<caption>Tablo başlığı.

7. Bağlantılar ve Görseller

Bağlantı (<a>)

<a> (anchor) etiketi başka sayfalara, dosyalara veya aynı sayfadaki bölümlere bağlantı verir. Hedef adres href özniteliğiyle belirtilir.

<a href="https://www.w3.org">W3C Sitesi</a>

Örnek: W3C Sitesi (yeni sekmede açılır)

Diğer sayfamıza gitmek için: URL Uzantıları Sayfası

Görsel (<img>)

Sayfaya resim eklemek için kullanılır. Kapanış etiketi yoktur.

<img src="resim.jpg" alt="Resmin açıklaması" width="300">

8. Formlar

Formlar, kullanıcıdan bilgi almak için kullanılır. Aşağıda örnek bir form vardır (bilgiler herhangi bir yere gönderilmez).

Cinsiyet:

İlgi alanları:



9. HTML5 ve Semantik Etiketler

HTML5 ile birlikte sayfanın bölümlerini anlamlı biçimde tanımlayan semantik etiketler geldi. Bunlar hem okunabilirliği hem de arama motorlarının ve ekran okuyucuların sayfayı anlamasını kolaylaştırır.

EtiketAnlamı
<header>Sayfanın veya bölümün üst kısmı (başlık alanı).
<nav>Gezinme (menü) bağlantıları.
<main>Sayfanın ana içeriği.
<section>Konuya göre ayrılmış bölüm.
<article>Kendi başına anlamlı içerik (haber, blog yazısı vb.).
<aside>Yan içerik, ek bilgi.
<footer>Sayfanın veya bölümün alt kısmı.

HTML5 ayrıca <audio> ve <video> etiketleriyle ek eklenti gerektirmeden ses ve video oynatmayı mümkün kılmıştır.

Ayrıca birçok etiket ve öznitelik zamanla kullanımdan kaldırılmıştır. Örneğin <font>, <center> ve <marquee> artık önerilmez; görünüm işleri CSS'e bırakılmıştır.


10. Özet

  1. HTML, web sayfalarının yapısını tanımlayan işaretleme dilidir.
  2. İlk olarak Tim Berners-Lee tarafından CERN'de geliştirilmiştir; güncel sürümü HTML5'tir.
  3. Etiketler, öznitelikler ve iç içe yapı HTML'nin temelini oluşturur.
  4. Başlık, paragraf, liste, tablo, bağlantı, görsel ve form en sık kullanılan öğelerdir.
  5. Semantik etiketler sayfayı daha anlaşılır hale getirir.

Devam etmek için: URL Uzantıları (com, edu, tr, net...) sayfasına git →