v2.5.2
Giriş yap

HTML5'e Giriş

Aslında tüm HTML serisi boyunca sizlere güncel HTML versiyonu ile anlatım yaptım. Bu bölümde ise, HTML'in 5. versiyonu ile gelen yeni etiketlerden, kaldırılan etiketlerden ve diğer şeylerden bahsedeceğim.

İlk olarak gözümüze çarpan, DOCTYPE tanımının basitleştirilmiş olması. Diğer tanımlara buradan bakabilirsiniz.

Bu şekilde HTML'in 5. sürümüne göre yorumlanmasını belirtiyoruz.

Karakter kodlamasını belirtmekte artık çok daha kolay.

<meta charset="utf-8">

Yani kısaca HTML5 ile bir döküman oluştururken şu temel yapıyı kullanıyoruz.

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="utf-8">
    <title>Sayfa Başlığı</title>
</head>
<body>
    Sayfa İçeriği
</body>
</html>

Yeni HTML5 Etiketleri

HTML5 ile birlikte bir çok etiket tanımı geldi. Genel olarak;

  • <header>, <footer>, <article>, <section> vb. gibi semantik (anlamsal) etiket tanımları.
  • number, date, time, calendar, range vb. gibi form etiketlerinde nitelik tanımları.
  • Grafik tanımları için <svg> ve <canvas> etiket tanımları.
  • Multimedya tanımları için <video> ve <audio> etiket tanımları gibi.
BİLGİNİZE
Bir sonraki bölümde eski tarayıcılarda HTML5 etiketlerini nasıl kullanabileceğimizi öğreneceğiz.

HTML5'de Silinen Etiketler

HTML'in 5. sürümüyle birlikte bazı etiketler kullanımdan kaldırıldı ve onun yerine ya farklı etiketler getirildi ya da iş tamamen CSS kısmına bırakıldı.

Kaldırılen Etiket Yerine Kullanılacak Olan
<acronym> <abbr>
<applet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame> -
<frameset> -
<noframes> -
<strike> CSS, <s> ya da <del>
<tt> CSS
Eğer bunların bir çoğunu zaten bilmiyor ve kullanmıyorsanız çok şanslısınız :) Kötü dönemler atlattık, bunları bilmemeniz iyi olmuş.

Yeni HTML5 API'leri

Javascript tarafında da bir çok gelişme oldu. Bunlardan bazıları;

  • HTML Geolocation
  • HTML Drag and Drop
  • HTML Local Storage
  • HTML Application Cache
  • HTML Web Workers
  • HTML SSE

HTML'in Tarihi

HTML bugünlere gelene kadar bir çok aşamadan geçti. İşte kabaca HTML tarihi.

Yıl Versiyon
1989 Tim Berners-Lee www'yu icat etti
1991 Tim Bernes-Lee HTML'i icat etti
1993 Dave Raggett HTML+'i hazırladı
1995 HTML Çalışma Grubu HTML 2.0'ı yayınladı.
1997 W3C Önerisi - HTML 3.2
1999 W3C Önerisi - HTML 4.01
2000 W3C Önerisi - XHTML 1.0
2008 WHATWG'in oluşturduğu ilk HTML5 Taslak
2012 WHATWG HTML5 Yaşam Standardı
2014 W3C Önerisi - HTML5
2016 W3C Aday Önerisi - HTML 5.1
2017 W3C Önerisi - HTML 5.1 2. Versiyonu
2017 W3C Önerisi - HTML5.2


1991 ve 1999 yılları arasında HTML, 1. versiyon'dan 4. versiyona kadar geliştirildi.

2000 yılında, World Wide Web Consortium (W3C) XHTML 1.0'ı yayınladı. XHTML kuralları katıydı ve geliştiriciler iyi biçimlendirilmiş ve geçerli bir kod yazmaya itildiler.

2004 yılında, W3C XHTML'i kapatmaya karar verdi. (Abilerin kafalar baya karışıkmış o dönemde)

Yine 2004'de WHATWG kuruldu. WHATWG HTML'in eski sürümleriyle geriye dönük uyumlu ancak ileriye dönük geliştirilebilir bir HTML istediler.

2004-2006 yılları arasında WHATWG, önde gelen tarayıcı şirketlerinin desteğini aldı.

2006 yılında, W3C WHATWG'yi destekleyeceklerini duyurdu.

2008 yılında, ilk HTML5 taslağı yayınlandı.

2012 yılında, W3C ve WHATWG ayrılmaya karar verdi;

  • WHATWG HTML'i "Yaşam Standardı" olarak geliştirmek istedi.
  • WHATWG HTML5 Yaşam Standardı 2012'de yayınlandı ve hala güncellenmeye devam ediliyor.
  • W3C HTML'i kesin bir HTML5 ve XHTML standardı olarak geliştirmek istedi.
  • W3C HTML5 önerisi 28 ekim 2014'te yayınlandı.
  • W3C HTML5.1 2. versiyon önerisi 3 ekim 2017'de yayınlandı.
  • W3C HTML5.2 önerisi 14 aralık 2017'de yayınlandı.
tayfunerbilen
1947 gün önce yazdı - 5296 kez görüntülendi.
Önceki Linux / Projede yazılan toplam kod satırını öğrenmek Sonraki HTML5 Tarayıcı Desteği