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.
<DOCTYPE html>
Editörde GörüntüleBu ş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">
Editörde GörüntüleYani 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>
Editörde GörüntüleYeni 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.
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 |
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ı.