HTML5, İnternet'in çekirdek teknolojilerinden HTML işaretleme standardının beşinci sürümüdür. Internet Explorer, Mozilla Firefox ve Opera tarayıcılarının güncel sürümleri tarafından kısmen desteklenmektedir. Kısaca H5 Google Chrome ve Safari tarayıcılarının güncel sürümleri üzerinde deneme aşamasında da olsa çok daha iyi bir şekilde çalışmaktadır. Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda kodlanırsa kodlansın, yine de fazladan yazılan kodların fonksiyonelliğini bozduğu bilinmektedir. Bu yüzden HTML5, bu ihtiyaçları karşılamak adına geliştirilmeye başlanmıştır. Video paylaşım sitesi YouTube, deneme aşamasında HTML5'i kullanıcılarına sunmaktadır.
Dosya Uzantısı: | .html, .htm |
---|---|
MIME tipi: | text/html |
: | TEXT |
Uniform Type Identifier: | public.html |
Sahibi: | World Wide Web Consortium ve WHATWG |
Biçim tipi: | |
Şundan genişletildi: | SGML |
Şuna genişletildi: | XHTML5 |
HTML5 kullanmak, aynı zamanda UI (kullanıcı arabirimi) mühendislerinin ve back end (sunucu uygulama) geliştiricilerinin sadece tek kod temeli kullanımından yararlanabiliyor olmaları demektir. Yapının temelleri aynı kalsa da her platforma entegre edilmiş back end tabakaları ve görüntüler olabilecektir. Bu, birbirine bağlı bir ürün tecrübesinin ortaya çıkarılmasına yardım eden ürün çizgisinin karşısında gelişimin yayılma sürecini hızlandırmaktadır.
Ses veya film etiketleri gibi birçok özellikli yönleriyle birlikte kullanılması gereken HTML5, sadece bir şekilleme dili olmaktan ziyade Web uygulamaları yazmakta da kullanılabilmektedir. ve JavaScript ile birleştirerek çok daha güçlü, uyumlu ve sağlam uygulamaları yapmak mümkündür. Uygulamalar, bu sayede binlerce cihazda birçok ihtimale uygun şekilde kullanılabilmektedir. Özellikle de iliştirilmiş platformlar ve bağlanmış cihazlarla çok daha güçlü olacaklardır.
HTML5 daha çok birlikte çalışabilir uygulamaların önünü açmak için daha detaylı işleme modelleri içermektedir; dokümanlar için mevcut olan biçimlendirmeyi genişletmiş, geliştirmiş ve mantıklı hale getirmiştir. Ayrıca karmaşık web uygulamaları için biçimlendirme ve uygulama programlama arayüzleri çıkarmıştır. Aynı nedenlerden ötürü, HTML5 ayrıca mobil uygulamalar için platformlar arası bir aday olmaktadır, çünkü düşük güçle çalışan cihazlar da hesaplanarak tasarlanmış özellikler içermektedir. Yeni pek çok sözdizimsel özellik eklenmiştir. Grafiksel içeriği ve multi medyayı eklemek ve işlemek için, <video>
, <audio>
ve <canvas>
elemanları eklenmiştir. Ayrıca, ölçeklenebilir vektör grafikleri (SVG) içeriği ve matematiksel formüller için MathML desteği eklenmiştir. Dokümanların anlamsal içeriğini genişletmek için, <main>
, <section>
, <article>
, <header>
, <footer>
, <aside>
, <nav>
ve <figure>
gibi yeni sayfa yapı elemanları eklenmiştir. Bazı yeni özellikler eklenmiştir, bazı eleman ve özellikler kaldırılmıştır ve <a>
, <cite>
ve <menu>
gibi diğerleri değiştirilmiş, tekrar tanımlanmış veya standart hale getirilmiştir.
APIler ve Belge Nesne Modeli (DOM) artık HTML5 tanımının temel bileşenlerindendir ve HTML5 geçersiz dokümanlar için işleyişi daha iyi tanımlamaktadır.
Geçmişi
Web Köprü Metni Uygulama Teknolojisi Çalışma Grubu (WHATWG) 2004 yılında yeni standart üzerinde çalışmaya başladı. O zamanda, HTML 4.01 2000 yılından itibaren güncellenmemişti ve World Wide Web Consortium (W3C) üzerinde yapılacak geliştirmeler üzerinde çalışıyordu. 2009’da W3C XHTML 2.0 Çalışma Grubunun sona erdirilmesine ve tekrar yenilenmemesine karar verdi. W3C ve WHATWG, şu an HTML5’in geliştirilmesi üzerinde beraber çalışmaktadır.
Mozilla Vakfı ve Opera Software Haziran 2004’te yapılan Dünya Çapında Ağ Konsorsiyomu çalıştayında, mevcut tarayıcılarla uyumlu çalışabilecek teknolojiler geliştirmeye odaklanan ve Web Forms 2.0’ın ilk tasarım taslağını da içeren bir görüş bildirgesi sunmuşlardır. Çalıştay, HTML üzerinde çalışılmasına devam edilmesi konusunda - 8 leyhte ve 14 aleyhte oy ile sonuçlanan - bir oylama ile sonlanmıştır. Çalıştaydan hemen sonra, Web Hiper Metin Uygulama Teknoloji Çalışma Grubu (WHATWG) bu görüş bildirgesi üzerinde çalışmaya başlamak için kurulmuştur ve ikinci bir taslak, Web Uygulamaları 1.0, da ilan edilmiştir. Daha sonra bu iki tanım HTML5’i oluşturacak şekilde birleştirilmiştir. HTML5 tanımı, 2007’de yeni W3C HTML çalışma grubunun başlangıç noktası olarak benimsenmiştir.
WHATWG, 22 Ocak 2008 tarihinde, tanımın ilk çalışma taslağını yayınlamıştır.
"Flash üzerine Düşünceler"
HTML5’in bazı özellikleri Adobe Flash ile kıyaslansa da, aslında iki teknoloji birbirinden çok farklıdır. Her ikisi de, web sayfaları üzerinde müzik ve video oynatmak ve Ölçeklenebilir Vektör Grafikleri kullanımı için özellikler içermektedir. Ancak, HTML5 tek başına animasyon veya etkileşim için kullanılamamaktadır – veya JavaScript eklenmelidir. Doğrudan HTML5 eşleniği olmayan pek çok Flash özellikleri bulunmaktadır. Apple Inc’in o zamanki CEO’su Steve Jobs , “Video izlemek veya herhangi bir web içeriğini işlemek için Flash artık gerekli değildir” ve “HTML5 gibi mobil çağda oluşturulan yeni açık standartlar kazanacaktır” dediği “Flash üzerine Düşünceler” isimli yazısını yayınladıktan sonra, HTML5’in interaktif yetkinlikleri, Nisan 2010 civarında ana akım medyasında bir konu haline gelmiştir. Bu durum, HTML5 gelişmiş fonksiyonalite sunarken, geliştiricilerin HTML5 ve Flash arasındaki işlevsel diğer farklılıklar ile standartın farklı kısımlarına farklı tarayıcıların desteklerini düşünmeleri gerektiğini ortaya çıkaran, web geliştiricileri çevrelerinde bir tartışma ortaya çıkartmıştır. 2011 Kasım başlarında, Adobe, mobil cihazlar için Flash geliştirmeye devam etmeyeceklerini ve çalışmalarını HTML5 kullanan geliştirme araçları üzerinde yoğunlaştıracaklarını duyurmuşlardır.
Son Çağrı, Aday ve Tavsiye
14 Şubat 2011’de, W3C HTML5 için açık kilometre taşlarıyla HTML Çalışma Grubu’nu genişletmiştir. Mayıs 2011’de, çalışma grubu HTML5’i, tanımın teknik olarak sağlamlığını onaylamak için W3C içindeki ve dışındaki topluluklar için bir davetiye olan, “Son Çağrı” aşamasına getirilmiştir. W3C, tavsiye için hedef tarih olan 2014 itibarıyla, tam tanım için geniş bir birlikte çalışılabilirliğe erişmek için kapsamlı bir test paketi geliştirmiştir. Ocak 2011’de, WHATWG “HTML5” standardını “HTML” olarak yeniden adlandırmıştır. W3C, yine de HTML5’i çıkarmak için kendi projesine devam etmiştir.
Temmuz 2012’de, WHATWG ve W3C bir çeşit ayrılmaya karar verdiler. W3C, WHATWG’nin bir anlık fotoğrafı olarak da düşünülen ve tek bir tanımlayıcı standart üzerinde odaklanan HTML5 tanım çalışmasına devam edecektir. WHATWG, HTML5 ile ilgili çalışmasına “Canlı Standart” olarak devam edecektir. Canlı standart kavramı, hiçbir zaman tamamlanmayacağı ve sürekli güncellenip geliştirileceği anlamına gelmektedir. Yeni özellikler eklenebilir, ancak mevcut fonksiyonalite kaldırılamaz.
Aralık 2012’de, W3C HTML5’i Aday Tavsiye olarak belirlemiştir. W3C Tavsiyesi olabilmesi için gerekli kriter, “iki tane %100 olarak tamamlanmış ve tamamen birlikte çalıştırılabilir uygulamanın bulunmasıdır.”
16 Eylül 2014'te, W3C HTML5’i Önerilen Tavsiye statüsüne taşımıştır.
28 Ekim 2014'te, HTML5, tanım aşamasını tamamlayan, tutarlı bir W3C Tavsiyesi olarak yayınlanmıştır.
1 Kasım 2016’da, HTML5.1 tutarlı bir W3C Tavsiyesi olarak yayınlanmıştır.
Adobe Flash Player 'ın 31 Aralık 2020'de desteğin sonlanmasıyla birlikte Mozilla Firefox ve Opera gibi internet tarayıcılar HTML 5 'ı aktive etmeye başladılar.
Zaman Çizelgesi
Versiyon | İlk taslak | Aday önerisi | Öneri |
---|---|---|---|
HTML 5.0 | 2007 | 2012 | 2014 |
HTML 5.1 | 2012 | 2015 | 2016 |
HTML 5.2 | 2015 | 2017 | 2017 |
HTML 5.3 | 2017 |
Özellikler ve APIler
W3C, daha hızlı ilerleme sağlamak için planın anahtar bir parçası olarak, tanımda yer alan veya önerilecek olan bazı özelliklerin belirlenmesi ve farklı tanımlar olarak ilerletilmesi anlamına gelen modülariteye daha çok önem vermiştir. HTML5’in kendisinde orijinal olarak tanımlanan bazı teknolojiler, şu an farklı tanımlamalarda tanımlanmıştır:
- HTML Çalışma Grubu;– HTML Canvas 2D Context;
- Web Uygulamaları Çalışma Grubu;– , , , WebSocket, , (bu HTML5’in de bir parçası değildi); Web Uygulamaları Çalışma Grubu Ekim 2015'te kapatılmıştır ve çalışmaları Web Platformu Çalışma Grubu’na (WPWG) aktarılmıştır.
- IETF HyBi Çalışma Grubu;– WebSocket Protokolü;
- WebRTC Çalışma Grubu;– WebRTC;
- Web Media Text Tracks Topluluğu Grubu;– .
Ekim 2014'te HTML5 tanımının standart hale getirilmesinin ardından, temel literatür ve özellikler dört şekilde genişletilmektedir. Benzer şekilde, HTML5 tanımından çıkarılmış olan bazı özellikler ve gibi farklı modüller olarak standart hale getirilmiştir. gibi HTML5 eklentileri olarak çıkarılan teknik tanımlar, modül olarak standart hale getirilmiştir. Öncesinde ayrı olan bazı W3C tanımları, SVG gibi HTML5 eklentileri veya özellikleri olarak ortaya çıkarılmıştır. HTML5’in standardizasyon hızını düşürebilecek bazı özellikler, daha sonra gelecek tanımlarla standart hale getirilecektir. HTML 5.1’in 2016 yılında bitmesi beklenmektedir ve şu an W3C standardizasyon planlamasında yer almaktadır.
Yeni APIler
İşaretlemeyi belirtmenin dışında, HTML5 JavaScript ile beraber kullanılabilecek uygulama programlama arayüzleri de belirtmektedir. Mevcut DOM arayüzleri genişletilmiş ve temel özellikleri belgelenmiştir. Bunun dışında yeni APIlerde bulunmaktadır, örneğin:
- Canvas;
- Timed Media Playback;
- Offline;
- Değiştirilebilir içerik;
- Drag-and-drop;
- History;
- MIME türü ve protokol işleyici kaydı;
- ;
- ;
- – çerezlere benzer davranış sergileyen ama daha yüksek saklama kapasitesi ve gelişmiş API sunan bir anahtar-değer çifti depolama çerçevesi.
Yukarıdaki teknolojilerin tamamı W3C HTML% tanımında yer almamaktadır, ancak WHATWG HTML tanımında bulunmaktadır. W3C HTML5 veya WHATWG HTML tanımında da yer almayan bazı ilgili teknolojiler aşağıdaki verilmiştir. W3C bunlar için ayrıca tanım yayınlamaktadır:
- ;
- – yerel bir SQL veritabanı (artık desteklenmemektedir);
- – endekslenmiş hiyerarşik anahtar-değer deposu (önceki adıyla WebSimpleDB);
- – dosya yükleme ve dosya değişikliklerini yapmayı amaçlayan bir API;
- Directories and System – veri tabanları tarafından kullanım senaryoları tam olarak sunulamayan istemci taraflı depolama işlemini gerçekleştirmeyi amaçlayan bir API;
- File Writer – web uygulamalarından dosya yazmak için bir API;
- – web uygulamalarında audio işlemek için yüksek seviye bir JavaScript API;
- ClassList.
- WebRTC
HTML5 web sayfaları içerisinde animasyon sağlayamamaktadır. HTML5 elemanlarının animasyonu için ilave JavaScript veya fonksiyonalitesi gerekmektedir. Animasyon JavaScript ve HTML4 kullanılarak[] ve SMIL aracılığıyla SVG elemanları içerisinde yapılabilmektedir, ancak ikincisine ait tarayıcı desteği 2011 itibarıyla belirsizdir.
Yeni elementler
- <article>: Makale, deneme tarzı yazıları kapsar.
- <aside>: Ana içerikte ayrı yazılan kısımdır.
- <audio> (<audio>): Sayfaya ses oynatıcı bir modül ekler.
- <canvas>: Sayfada bir tuval alanı oluşturur. Tuvale çizim javascript ile yapılabilir.
- <caption>: Başlık olarak düşünülen metinleri düzenler.
- <datalist>: Düzenlenebilir elementlere otomatik tamamlama özelliği verilmesini sağlar.
- <details>: Detay bilgisi içerir.
- <embed>: Dışarıdan eklenen componentler için kullanılır. (Örn: .swf uzantılı dosyalar.)
- <figcaption>: <figure> elementinin başlığını belirler.
- <figure>: Çeşitli medya içeriği gruplarını belirler.
- <footer>: Sitelerin en alt kısmını içine alır.
- <header>: Sitenin başlık ve açıklama içeriğini alır.
- <hgroup>: Başlık grubunu belirtir. H1, H2 gibi başlık elementleri burada tanımlanabilir.
- <mark>: Yazı içerisinde özellikle üstünde durulan kelimeleri belirler.
- <nav>: Menüleri ve bir takım zaruri işlevleri içine alır.
- <progress>: İşlem süreci göstergesi ekler.
- <section>: Sitelerin ana içerik kısmını içine alır.
- <summary>: Yazının başlığını belirler.
- <time>: Tarih ve saat verilerini kapsar.
- <video>: Video oynatıcı bir modül ekler.
XHTML5
XML dokümanları, application/xhtml+xml
veya application/xml
gibi bir XML internet medya türü (genel adıyla MIME türü) ile servis edilmelidir ve XML dil yapısına uymalıdır. XHTML5, basitçe bir XML medya türü ile gönderilen XML ile serilize edilmiş HTML5 verisidir. Hem HTML hem de XHTML tanımına uygun olarak yazılan ve bu yüzden de HTML veya XML olarak yorumlandığında aynı DOM ağacına sahip olan, HTML çok dilli işaretleme (polyglot markup) olarak adlandırılmaktadır.
Hata işleme
HTML5, eski tarayıcıların yeni HTML5 yapılarını güvenli bir şekilde ihmal edebileceği şekilde tasarlanmıştır. HTML 4.01’in aksine, HTML5 tanımı, uyumlu tarayıcıların yanlış bir yazım biçimini yorumlarken aynı sonucu vermesi amacıyla, detaylı yorumlama kuralları belirtmektedir. HTML5 yazım biçimi yanlış olan dokümanlar için tutarlı bir davranış tanımlamasına rağmen, bu dokümanlar HTML5 standardına uygunmuş gibi düşünülmemektedir.
Popülaritesi
30 Eylül 2011 tarihinde yayınlanan bir rapora göre, dünyanın ilk 100 sitesinden 34’ü HTML5 kullanmaktadır. Ağustos 2013'te yayınlanan başka bir rapor, Fortune 500 şirketlerinden 153’ünün şirket web sayfalarında HTML5 kullandığını göstermektedir.
2014'ten itibaren, HTML5 en çok bilinen görüntüleme motorları tarafından en azından kısmen desteklenmektedir.
HTML 4.01 ve XHTML 1.x ile Farklılıkları
Aşağıda farklılıkların genel bir listesi ve bazı özel örnekler bulunmaktadır.
- Yeni yorumlama kuralları; uyumluluk ve esnek yorumlamayı hedef alan; SGML’ye bağımlı olmayan
text/html
içerisinde satıriçi SVG ve MathML kullanabilme yeteneği- Yeni HTML elemanları:
article
,aside
,audio
,bdi
,canvas
,command
,data
,datalist
,details
,embed
,figcaption
,figure
,footer
,header
,keygen
,mark
,meter
,nav
,output
,progress
,rp
,rt
,,
section
,source
,summary
,time
,track
,video
,wbr
- Yeni form kontrol türleri:
dates and times
,email
,url
,search
,number
,range
,tel
,color
- Yeni HTML özellikleri:
charset
(onmeta
),async
(onscript
) - Global özellikler (tüm elemanlar için uygulanabilir):
id
,tabindex
,hidden
,data-*
(özelleştirilmiş veri özellikleri) - Desteği kaldırılan elemanlar tamamen kaldırılacaktır:
acronym
,applet
,basefont
,big
,center
,dir
,font
,frame
, ,isindex
,noframes
,strike
,tt
dev.w3.org, HTML5 ile HTML 4 arasındaki ekleme, çıkarma ve değişikliklerin tamamını içeren “HTML5 HTML 4'ten farklılıkları”’nın “Editör Taslağı”’nı sağlamaktadır.
Logo
18 Ocak 2011’de, W3C HTML5’in kullanımını veya HTML5’e olan ilgiyi simgelemek için bir logo sunmuştur. W3C tarafından çıkarılan önceki logoların aksine, belirli bir standarta uygunluğu veya geçerliliğini ifade etmemektedir. 1 Nisan 2011 itibarıyla, bu logo resmi hale gelmiştir.
Kamuya ilk olarak duyurulduğunda, W3C HTML5 logosunu “HTML5, CSS, SVG, WOFF ve diğerleri dahil geniş bir web teknolojileri seti için genel amaçlı görsel bir kimlik” olarak duyurmuştur. Web Standartları Projesi dahil bazı web standartları taraftarları, “HTML5” tanımının şemsiye bir terim olduğunu, terminolojinin karışıklığına ve yanlış anlaşılmalar için bir potansiyel olduğuna işaret etmişlerdir. Üç gün sonra, W3C topluluk yorumlarına cevap vermiş ve ilgili teknolojilere olan atıfı logonun tanımından kaldırmıştır. W3C daha sonra logonun “modern web uygulamaları için bir köşe taşı olan HTML5’i temsil ettiğini” ifade etmiştir.
Dijital haklar yönetimi
BBC, Google, Microsoft ve Netflix gibi büyük sanayi devleri, bir tür dijital haklar yönetimi (DRM) formu olan ’nın HTML5 içerisinde yer alması için lobi faaliyetleri yürütmüştür. 2012 yılının sonları ve 2013 yılının başlarıyla beraber, Özgür Yazılım Vakfı dahil 27 organizasyon HTML5 standardı içerisindeki dijital haklar yönetimine karşı bir kampanya başlatmıştır. Ancak, 2013 Eylül ayının sonlarında, W3C HTML Çalışma Grubu Şifrelenmiş Medya Uzantıları’nın “kapsama” dahil olduğunu ve HTML 5.1 standardı içerisinde muhtemelen yer alacağını duyurmuştur.WHATWG'nin “HTML Canlı Standardı” DRM’e izin veren öneriler olmaksızın geliştirilmeye devam etmiştir.
Bir W3C üyesi olan Manu Sporny, EME’nin çözmesi gerektiği problemi çözmeyeceğini söylemiştir. Karşıtları ise, EME’nin tek başına sadece DRM plugin mekanizmaları için bir mimari olduğuna işaret etmişlerdir.
DRM’in ilk uygulayıcıları Google ve Microsoft olmuştur. Destekleyenler arasında Adobe de bulunmaktadır. 14 Mayıs 2014'te, Mozilla DRM’den kaçınan en son büyük tarayıcı olan Firefox’da EME’yi desteklemeyi planladıklarını duyurmuştur. Bunu “zor ve rahatsızlık verici bir adım” diye niteleyen Mozilla’dan Andreas Gal, Firefox’un gelecek sürümlerinin açık kaynak kodlu olarak kalacağını, ancak Adobe ile geliştirilen bir içerik şifre çözme modülünü çalıştırmak için tasarlanan bir kum havuzu ile beraber geleceğini açıklamıştır. “Alternatif çözümler üzerinde çalışma” sözü verse de, Mozilla Yönetim Kurulu Başkanı , EME’nin uygulanmasını reddetmenin pek çok kullanıcıyı tarayıcı değiştirmeye ikna etmek gibi olacağını ifade etmiştir. Bu karar, Cory Doctorow ve Özgür Yazılım Vakfı tarafından kınanmıştır.
Kaynakça
- ^ a b c . World Wide Web Consortium. 19 Ekim 2010. 23 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Aralık 2010.
- ^ . HTML5. 16 Kasım 2010. 18 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Aralık 2010.
- ^ . World Wide Web Consortium. 13 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Aralık 2010.
- ^ a b . World Wide Web Consortium. 21 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Aralık 2010.
- ^ . World Wide Web Consortium. 2 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2011.
- ^ "Position Paper for the W3C Workshop on Web Applications and Compound Documents". World Wide Web Consortium. 21 Mayıs 2017 tarihinde kaynağından . Erişim tarihi: 30 Aralık 2011.
- ^ . World Wide Web Consortium. 3 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2011.
- ^ . lists.w3.org Mailing Lists. 9 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2015.
- ^ . WHATWG Blog. 30 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2011.
- ^ "HTML5: A vocabulary and associated APIs for HTML and XHTML". World Wide Web Consortium. 22 Haziran 2017 tarihinde kaynağından . Erişim tarihi: 28 Ocak 2009.
- ^ "'Thoughts on Flash', by Steve Jobs, CEO of Apple, Inc". Apple.com. 26 Haziran 2017 tarihinde kaynağından . Erişim tarihi: 8 Ocak 2014.
- ^ "FOX News: No Flash on the iPhone? Apple's Steve Jobs Finally Explains Why". Fox News. 29 Nisan 2010. 29 Haziran 2011 tarihinde kaynağından . Erişim tarihi: 22 Mayıs 2017.
- ^ "TIME: Steve Jobs: 'Flash is No Longer Necessary' and Other Musings". Time. 29 Nisan 2010. 26 Nisan 2011 tarihinde kaynağından . Erişim tarihi: 22 Mayıs 2017.
- ^ "Steve Jobs: Why Apple Banned Flash". CBS News. 31 Temmuz 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ "FastCompany: Steve Jobs: Adobe's Flash Is Old PC History, Open Web Is the Future". 18 Temmuz 2012 tarihinde kaynağından . Erişim tarihi: 22 Mayıs 2017.
- ^ "Is HTML5 Replacing Flash?". Lyquix.com. 25 Nisan 2012 tarihinde kaynağından . Erişim tarihi: 8 Ocak 2014.
- ^ . adobe.com. 30 Nisan 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Şubat 2012.
- ^ . World Wide Web Consortium. 14 Şubat 2011. 8 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Şubat 2011.
- ^ Hickson, Ian. . 20 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Ocak 2011.
- ^ . netmagazine.com. 28 Ağustos 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Temmuz 2012.
- ^ . W3.org. 17 Aralık 2012. 3 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Haziran 2013.
- ^ . FAQ. WHAT Working Group. 26 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Kasım 2009.
- ^ . World Wide Web Consortium. 19 Kasım 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Nisan 2010.
- ^ . W3.org. 16 Eylül 2014. 14 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Eylül 2014.
- ^ . Ars Technica. 29 Ekim 2014. 29 Ekim 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ekim 2014.
- ^ . W3C. 28 Ekim 2014. 15 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ekim 2014.
- ^ . www.w3.org (İngilizce). 9 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Şubat 2017.
- ^ "Arşivlenmiş kopya". 3 Mayıs 2007 tarihinde kaynağından . Erişim tarihi: 3 Mayıs 2007.
- ^ "Arşivlenmiş kopya". 14 Haziran 2017 tarihinde kaynağından . Erişim tarihi: 27 Haziran 2017.
- ^ . 6 Ekim 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Eylül 2019.
- ^ . 29 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Aralık 2017.
- ^ "Arşivlenmiş kopya". 10 Haziran 2017 tarihinde kaynağından . Erişim tarihi: 22 Mayıs 2017.
- ^ . 14 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mart 2015.
- ^ Leslie Sikos. . 19 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mart 2015.
- ^ Sergey Mavrody "Sergey's HTML5 & CSS3 Quick Reference. 2nd Edition". Belisso Corp., 2012.
- ^ "HTML5 Differences from HTML4 – APIs" 30 Mart 2013 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ "Get Started with HTML5 Canvas" 18 Ekim 2014 tarihinde Wayback Machine sitesinde .. .
- ^ . whatwg.org. 23 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ "Offline Web Applications" 29 Kasım 2016 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ . whatwg.org. 23 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . whatwg.org. 23 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . w3.org. 25 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . whatwg.org. 23 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . whatwg.org. 23 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . whatwg.org. 22 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ "HTML5 Web Messaging" 24 Aralık 2010 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ "Web Storage Specification" 1 Şubat 2011 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ href. . Whatwg.org. 16 Ağustos 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ocak 2014.
- ^ "Web SQL Database" 20 Ocak 2011 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ "Indexed Database" 2 Şubat 2011 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ . W3.org. 21 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ocak 2014.
- ^ "File API" 21 Nisan 2017 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ "Filesystem API" 4 Mayıs 2011 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ "File API: Writer" 28 Haziran 2011 tarihinde Wayback Machine sitesinde .. World Wide Web Consortium.
- ^ . Dvcs.w3.org. 6 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ocak 2014.
- ^ MDN. . 11 Şubat 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ Web Cryptography Candidate Recommendation: https://www.w3.org/TR/WebCryptoAPI/ 10 Eylül 2018 tarihinde Wayback Machine sitesinde .
- ^ WebRTC Working Draft: https://www.w3.org/TR/webrtc/ 7 Nisan 2019 tarihinde Wayback Machine sitesinde .
- ^ Williamson, James (2010). . 17 Şubat 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Mayıs 2014.
- ^ van Kesteren, Anne. . World Wide Web Consortium. 30 Mart 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Kasım 2010.
- ^ Graff, Eliot. . W3C. 6 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Temmuz 2013.
- ^ a b . WHATWG. 26 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2011.
- ^ . binvisions. 6 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Ekim 2011.
- ^ "HTML5 Popularity Among Fortune 500 Companies 14 Haziran 2017 tarihinde Wayback Machine sitesinde .". INCORE. Retrieved 5 March 2013.
- ^ . World Wide Web Consortium. 14 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ekim 2014.
- ^ . FAQ. World Wide Web Consortium. 14 Eylül 2012. 23 Kasım 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Eylül 2012.
- ^ a b . World Wide Web Consortium. 18 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Ocak 2011.
Is this W3C's "official" logo for HTML5? Yes, as of 1 April 2011.
- ^ a b . . 24 Ocak 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Ocak 2011.
- ^ . World Wide Web Consortium. 30 Mayıs 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Ocak 2011.
- ^ Encrypted Media Extensions 9 Nisan 2017 tarihinde Wayback Machine sitesinde . draft specification of the W3C
- ^ Peter Bright (16 Nisan 2013). "Netflix coming to HTML5 just as soon as the DRM ducks are in a row". Ars Technica. 29 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 22 Mayıs 2017.
- ^ Manu Sporny (26 Ocak 2013). . 2 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . Free Software Foundation. Mayıs 2013. 6 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ "HTML5 webpage locks 'would stifle innovation'". . 30 Mayıs 2013. 21 Temmuz 2016 tarihinde kaynağından . Erişim tarihi: 22 Mayıs 2017.
- ^ Tell W3C: We don't want the Hollyweb http://www.defectivebydesign.org/no-drm-in-html5 3 Nisan 2013 tarihinde Wayback Machine sitesinde .
- ^ . 24 Nisan 2013. 2 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Mayıs 2014.
- ^ Stallman, Richard (2 Mayıs 2013). . The Free Software Foundation. 26 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Mayıs 2014.
- ^ Lord, Timothy (16 Nisan 2013). . 27 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Mayıs 2014.
- ^ . Lists.w3.org. 30 Eylül 2013. 15 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ocak 2014.
- ^ a b Danny O'Brien (2 Ekim 2013). "Lowering Your Standards: DRM and the Future of the W3C". Electronic Frontier Foundation. 26 Mayıs 2017 tarihinde kaynağından . Erişim tarihi: 3 Ekim 2013.
- ^ Manu Sporny (26 Ocak 2013). . The Beautiful, Tormented Machine. Manu Sporny. 25 Nisan 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Mayıs 2014.
- ^ Scott Gilbertson (12 Şubat 2013). "DRM for the Web? Say It Ain't So". . Condé Nast. 6 Nisan 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mart 2013.
- ^ . 20 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ . 20 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mayıs 2017.
- ^ Adobe Support for Encrypted Media Extensions 9 Kasım 2016 tarihinde Wayback Machine sitesinde . Adobe.com. 19 June 2013.
- ^ a b Gal, Andreas (14 Mayıs 2014). . Mozilla. 14 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Mayıs 2014.
- ^ a b Baker, Mitchell (14 Mayıs 2014). . Mozilla. 8 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Mayıs 2014.
- ^ Doctorow, Cory (14 Mayıs 2014). "Firefox's adoption of closed-source DRM breaks my heart". The Guardian. 7 Haziran 2017 tarihinde kaynağından . Erişim tarihi: 20 Mayıs 2014.
- ^ . Free Software Foundation. 14 Mayıs 2014. 18 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Mayıs 2014.
Ayrıca bakınız
- , Google HTML5 özelliklerinin ana editörü
- , Apple HTML5 özelliklerinin editörü
Dış bağlantılar
Wikimedia Commons'ta HTML5 ile ilgili ortam dosyaları bulunmaktadır. |
- HTML5 Mozilla 26 Nisan 2011 tarihinde Wayback Machine sitesinde .
- HTML5 Working Draft14 Ağustos 2007 tarihinde Wayback Machine sitesinde .
- HTML5 Video 3 Ağustos 2009 tarihinde Wayback Machine sitesinde .
- HTML Çalışma Grubu28 Şubat 2011 tarihinde Wayback Machine sitesinde ., HTML5 yayınları, özellikleri ve notları
- HTML5 Rocks25 Haziran 2010 tarihinde Wayback Machine sitesinde ., Google geliştiricileri tarafından kapsamlı bir HTML5 kaynağı
- Mozilla Demo Studio14 Aralık 2011 tarihinde Wayback Machine sitesinde ., HTML5 uygulamalarının demoları
- HTML5 Önyüz Kıyaslaması23 Eylül 2015 tarihinde Wayback Machine sitesinde ., HTML5 ile diğer ana önyüz tekniklerini kıyaslayan bir sayfa
- HTML.next23 Kasım 2015 tarihinde Wayback Machine sitesinde ., HTML’in gelecek sürümleri için özellik talepleri
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
HTML5 Internet in cekirdek teknolojilerinden HTML isaretleme standardinin besinci surumudur Internet Explorer Mozilla Firefox ve Opera tarayicilarinin guncel surumleri tarafindan kismen desteklenmektedir Kisaca H5 Google Chrome ve Safari tarayicilarinin guncel surumleri uzerinde deneme asamasinda da olsa cok daha iyi bir sekilde calismaktadir Gunumuzde kullanilan HTML 4 1 surumu CSS destegiyle ne kadar duzenli ve saglam bir yapida kodlanirsa kodlansin yine de fazladan yazilan kodlarin fonksiyonelligini bozdugu bilinmektedir Bu yuzden HTML5 bu ihtiyaclari karsilamak adina gelistirilmeye baslanmistir Video paylasim sitesi YouTube deneme asamasinda HTML5 i kullanicilarina sunmaktadir HTML5 HyperText Markup Language Dosya Uzantisi html htmMIME tipi text html TEXTUniform Type Identifier public htmlSahibi World Wide Web Consortium ve WHATWGBicim tipi Sundan genisletildi SGMLSuna genisletildi XHTML5 HTML5 kullanmak ayni zamanda UI kullanici arabirimi muhendislerinin ve back end sunucu uygulama gelistiricilerinin sadece tek kod temeli kullanimindan yararlanabiliyor olmalari demektir Yapinin temelleri ayni kalsa da her platforma entegre edilmis back end tabakalari ve goruntuler olabilecektir Bu birbirine bagli bir urun tecrubesinin ortaya cikarilmasina yardim eden urun cizgisinin karsisinda gelisimin yayilma surecini hizlandirmaktadir Ses veya film etiketleri gibi bircok ozellikli yonleriyle birlikte kullanilmasi gereken HTML5 sadece bir sekilleme dili olmaktan ziyade Web uygulamalari yazmakta da kullanilabilmektedir ve JavaScript ile birlestirerek cok daha guclu uyumlu ve saglam uygulamalari yapmak mumkundur Uygulamalar bu sayede binlerce cihazda bircok ihtimale uygun sekilde kullanilabilmektedir Ozellikle de ilistirilmis platformlar ve baglanmis cihazlarla cok daha guclu olacaklardir HTML5 daha cok birlikte calisabilir uygulamalarin onunu acmak icin daha detayli isleme modelleri icermektedir dokumanlar icin mevcut olan bicimlendirmeyi genisletmis gelistirmis ve mantikli hale getirmistir Ayrica karmasik web uygulamalari icin bicimlendirme ve uygulama programlama arayuzleri cikarmistir Ayni nedenlerden oturu HTML5 ayrica mobil uygulamalar icin platformlar arasi bir aday olmaktadir cunku dusuk gucle calisan cihazlar da hesaplanarak tasarlanmis ozellikler icermektedir Yeni pek cok sozdizimsel ozellik eklenmistir Grafiksel icerigi ve multi medyayi eklemek ve islemek icin lt video gt lt audio gt ve lt canvas gt elemanlari eklenmistir Ayrica olceklenebilir vektor grafikleri SVG icerigi ve matematiksel formuller icin MathML destegi eklenmistir Dokumanlarin anlamsal icerigini genisletmek icin lt main gt lt section gt lt article gt lt header gt lt footer gt lt aside gt lt nav gt ve lt figure gt gibi yeni sayfa yapi elemanlari eklenmistir Bazi yeni ozellikler eklenmistir bazi eleman ve ozellikler kaldirilmistir ve lt a gt lt cite gt ve lt menu gt gibi digerleri degistirilmis tekrar tanimlanmis veya standart hale getirilmistir APIler ve Belge Nesne Modeli DOM artik HTML5 taniminin temel bilesenlerindendir ve HTML5 gecersiz dokumanlar icin isleyisi daha iyi tanimlamaktadir GecmisiWeb Kopru Metni Uygulama Teknolojisi Calisma Grubu WHATWG 2004 yilinda yeni standart uzerinde calismaya basladi O zamanda HTML 4 01 2000 yilindan itibaren guncellenmemisti ve World Wide Web Consortium W3C uzerinde yapilacak gelistirmeler uzerinde calisiyordu 2009 da W3C XHTML 2 0 Calisma Grubunun sona erdirilmesine ve tekrar yenilenmemesine karar verdi W3C ve WHATWG su an HTML5 in gelistirilmesi uzerinde beraber calismaktadir Mozilla Vakfi ve Opera Software Haziran 2004 te yapilan Dunya Capinda Ag Konsorsiyomu calistayinda mevcut tarayicilarla uyumlu calisabilecek teknolojiler gelistirmeye odaklanan ve Web Forms 2 0 in ilk tasarim taslagini da iceren bir gorus bildirgesi sunmuslardir Calistay HTML uzerinde calisilmasina devam edilmesi konusunda 8 leyhte ve 14 aleyhte oy ile sonuclanan bir oylama ile sonlanmistir Calistaydan hemen sonra Web Hiper Metin Uygulama Teknoloji Calisma Grubu WHATWG bu gorus bildirgesi uzerinde calismaya baslamak icin kurulmustur ve ikinci bir taslak Web Uygulamalari 1 0 da ilan edilmistir Daha sonra bu iki tanim HTML5 i olusturacak sekilde birlestirilmistir HTML5 tanimi 2007 de yeni W3C HTML calisma grubunun baslangic noktasi olarak benimsenmistir WHATWG 22 Ocak 2008 tarihinde tanimin ilk calisma taslagini yayinlamistir Flash uzerine Dusunceler HTML5 in bazi ozellikleri Adobe Flash ile kiyaslansa da aslinda iki teknoloji birbirinden cok farklidir Her ikisi de web sayfalari uzerinde muzik ve video oynatmak ve Olceklenebilir Vektor Grafikleri kullanimi icin ozellikler icermektedir Ancak HTML5 tek basina animasyon veya etkilesim icin kullanilamamaktadir veya JavaScript eklenmelidir Dogrudan HTML5 eslenigi olmayan pek cok Flash ozellikleri bulunmaktadir Apple Inc in o zamanki CEO su Steve Jobs Video izlemek veya herhangi bir web icerigini islemek icin Flash artik gerekli degildir ve HTML5 gibi mobil cagda olusturulan yeni acik standartlar kazanacaktir dedigi Flash uzerine Dusunceler isimli yazisini yayinladiktan sonra HTML5 in interaktif yetkinlikleri Nisan 2010 civarinda ana akim medyasinda bir konu haline gelmistir Bu durum HTML5 gelismis fonksiyonalite sunarken gelistiricilerin HTML5 ve Flash arasindaki islevsel diger farkliliklar ile standartin farkli kisimlarina farkli tarayicilarin desteklerini dusunmeleri gerektigini ortaya cikaran web gelistiricileri cevrelerinde bir tartisma ortaya cikartmistir 2011 Kasim baslarinda Adobe mobil cihazlar icin Flash gelistirmeye devam etmeyeceklerini ve calismalarini HTML5 kullanan gelistirme araclari uzerinde yogunlastiracaklarini duyurmuslardir Son Cagri Aday ve Tavsiye 14 Subat 2011 de W3C HTML5 icin acik kilometre taslariyla HTML Calisma Grubu nu genisletmistir Mayis 2011 de calisma grubu HTML5 i tanimin teknik olarak saglamligini onaylamak icin W3C icindeki ve disindaki topluluklar icin bir davetiye olan Son Cagri asamasina getirilmistir W3C tavsiye icin hedef tarih olan 2014 itibariyla tam tanim icin genis bir birlikte calisilabilirlige erismek icin kapsamli bir test paketi gelistirmistir Ocak 2011 de WHATWG HTML5 standardini HTML olarak yeniden adlandirmistir W3C yine de HTML5 i cikarmak icin kendi projesine devam etmistir Temmuz 2012 de WHATWG ve W3C bir cesit ayrilmaya karar verdiler W3C WHATWG nin bir anlik fotografi olarak da dusunulen ve tek bir tanimlayici standart uzerinde odaklanan HTML5 tanim calismasina devam edecektir WHATWG HTML5 ile ilgili calismasina Canli Standart olarak devam edecektir Canli standart kavrami hicbir zaman tamamlanmayacagi ve surekli guncellenip gelistirilecegi anlamina gelmektedir Yeni ozellikler eklenebilir ancak mevcut fonksiyonalite kaldirilamaz Aralik 2012 de W3C HTML5 i Aday Tavsiye olarak belirlemistir W3C Tavsiyesi olabilmesi icin gerekli kriter iki tane 100 olarak tamamlanmis ve tamamen birlikte calistirilabilir uygulamanin bulunmasidir 16 Eylul 2014 te W3C HTML5 i Onerilen Tavsiye statusune tasimistir 28 Ekim 2014 te HTML5 tanim asamasini tamamlayan tutarli bir W3C Tavsiyesi olarak yayinlanmistir 1 Kasim 2016 da HTML5 1 tutarli bir W3C Tavsiyesi olarak yayinlanmistir Adobe Flash Player in 31 Aralik 2020 de destegin sonlanmasiyla birlikte Mozilla Firefox ve Opera gibi internet tarayicilar HTML 5 i aktive etmeye basladilar Zaman Cizelgesi Versiyon Ilk taslak Aday onerisi OneriHTML 5 0 2007 2012 2014HTML 5 1 2012 2015 2016HTML 5 2 2015 2017 2017HTML 5 3 2017Ozellikler ve APIlerW3C daha hizli ilerleme saglamak icin planin anahtar bir parcasi olarak tanimda yer alan veya onerilecek olan bazi ozelliklerin belirlenmesi ve farkli tanimlar olarak ilerletilmesi anlamina gelen modulariteye daha cok onem vermistir HTML5 in kendisinde orijinal olarak tanimlanan bazi teknolojiler su an farkli tanimlamalarda tanimlanmistir HTML Calisma Grubu HTML Canvas 2D Context Web Uygulamalari Calisma Grubu WebSocket bu HTML5 in de bir parcasi degildi Web Uygulamalari Calisma Grubu Ekim 2015 te kapatilmistir ve calismalari Web Platformu Calisma Grubu na WPWG aktarilmistir IETF HyBi Calisma Grubu WebSocket Protokolu WebRTC Calisma Grubu WebRTC Web Media Text Tracks Toplulugu Grubu Ekim 2014 te HTML5 taniminin standart hale getirilmesinin ardindan temel literatur ve ozellikler dort sekilde genisletilmektedir Benzer sekilde HTML5 tanimindan cikarilmis olan bazi ozellikler ve gibi farkli moduller olarak standart hale getirilmistir gibi HTML5 eklentileri olarak cikarilan teknik tanimlar modul olarak standart hale getirilmistir Oncesinde ayri olan bazi W3C tanimlari SVG gibi HTML5 eklentileri veya ozellikleri olarak ortaya cikarilmistir HTML5 in standardizasyon hizini dusurebilecek bazi ozellikler daha sonra gelecek tanimlarla standart hale getirilecektir HTML 5 1 in 2016 yilinda bitmesi beklenmektedir ve su an W3C standardizasyon planlamasinda yer almaktadir Yeni APIler HTML5 related APIs Isaretlemeyi belirtmenin disinda HTML5 JavaScript ile beraber kullanilabilecek uygulama programlama arayuzleri de belirtmektedir Mevcut DOM arayuzleri genisletilmis ve temel ozellikleri belgelenmistir Bunun disinda yeni APIlerde bulunmaktadir ornegin Canvas Timed Media Playback Offline Degistirilebilir icerik Drag and drop History MIME turu ve protokol isleyici kaydi cerezlere benzer davranis sergileyen ama daha yuksek saklama kapasitesi ve gelismis API sunan bir anahtar deger cifti depolama cercevesi Yukaridaki teknolojilerin tamami W3C HTML taniminda yer almamaktadir ancak WHATWG HTML taniminda bulunmaktadir W3C HTML5 veya WHATWG HTML taniminda da yer almayan bazi ilgili teknolojiler asagidaki verilmistir W3C bunlar icin ayrica tanim yayinlamaktadir yerel bir SQL veritabani artik desteklenmemektedir endekslenmis hiyerarsik anahtar deger deposu onceki adiyla WebSimpleDB dosya yukleme ve dosya degisikliklerini yapmayi amaclayan bir API Directories and System veri tabanlari tarafindan kullanim senaryolari tam olarak sunulamayan istemci tarafli depolama islemini gerceklestirmeyi amaclayan bir API File Writer web uygulamalarindan dosya yazmak icin bir API web uygulamalarinda audio islemek icin yuksek seviye bir JavaScript API ClassList WebRTC HTML5 web sayfalari icerisinde animasyon saglayamamaktadir HTML5 elemanlarinin animasyonu icin ilave JavaScript veya fonksiyonalitesi gerekmektedir Animasyon JavaScript ve HTML4 kullanilarak kaynak dogrulanamadi ve SMIL araciligiyla SVG elemanlari icerisinde yapilabilmektedir ancak ikincisine ait tarayici destegi 2011 itibariyla belirsizdir Yeni elementler lt article gt Makale deneme tarzi yazilari kapsar lt aside gt Ana icerikte ayri yazilan kisimdir lt audio gt lt audio gt Sayfaya ses oynatici bir modul ekler lt canvas gt Sayfada bir tuval alani olusturur Tuvale cizim javascript ile yapilabilir lt caption gt Baslik olarak dusunulen metinleri duzenler lt datalist gt Duzenlenebilir elementlere otomatik tamamlama ozelligi verilmesini saglar lt details gt Detay bilgisi icerir lt embed gt Disaridan eklenen componentler icin kullanilir Orn swf uzantili dosyalar lt figcaption gt lt figure gt elementinin basligini belirler lt figure gt Cesitli medya icerigi gruplarini belirler lt footer gt Sitelerin en alt kismini icine alir lt header gt Sitenin baslik ve aciklama icerigini alir lt hgroup gt Baslik grubunu belirtir H1 H2 gibi baslik elementleri burada tanimlanabilir lt mark gt Yazi icerisinde ozellikle ustunde durulan kelimeleri belirler lt nav gt Menuleri ve bir takim zaruri islevleri icine alir lt progress gt Islem sureci gostergesi ekler lt section gt Sitelerin ana icerik kismini icine alir lt summary gt Yazinin basligini belirler lt time gt Tarih ve saat verilerini kapsar lt video gt Video oynatici bir modul ekler XHTML5 XML dokumanlari application xhtml xml veya application xml gibi bir XML internet medya turu genel adiyla MIME turu ile servis edilmelidir ve XML dil yapisina uymalidir XHTML5 basitce bir XML medya turu ile gonderilen XML ile serilize edilmis HTML5 verisidir Hem HTML hem de XHTML tanimina uygun olarak yazilan ve bu yuzden de HTML veya XML olarak yorumlandiginda ayni DOM agacina sahip olan HTML cok dilli isaretleme polyglot markup olarak adlandirilmaktadir Hata isleme HTML5 eski tarayicilarin yeni HTML5 yapilarini guvenli bir sekilde ihmal edebilecegi sekilde tasarlanmistir HTML 4 01 in aksine HTML5 tanimi uyumlu tarayicilarin yanlis bir yazim bicimini yorumlarken ayni sonucu vermesi amaciyla detayli yorumlama kurallari belirtmektedir HTML5 yazim bicimi yanlis olan dokumanlar icin tutarli bir davranis tanimlamasina ragmen bu dokumanlar HTML5 standardina uygunmus gibi dusunulmemektedir Popularitesi 30 Eylul 2011 tarihinde yayinlanan bir rapora gore dunyanin ilk 100 sitesinden 34 u HTML5 kullanmaktadir Agustos 2013 te yayinlanan baska bir rapor Fortune 500 sirketlerinden 153 unun sirket web sayfalarinda HTML5 kullandigini gostermektedir 2014 ten itibaren HTML5 en cok bilinen goruntuleme motorlari tarafindan en azindan kismen desteklenmektedir HTML 4 01 ve XHTML 1 x ile Farkliliklari Asagida farkliliklarin genel bir listesi ve bazi ozel ornekler bulunmaktadir Yeni yorumlama kurallari uyumluluk ve esnek yorumlamayi hedef alan SGML ye bagimli olmayan text html icerisinde satirici SVG ve MathML kullanabilme yetenegi Yeni HTML elemanlari article aside audio bdi canvas command data datalist details embed figcaption figure footer header keygen mark meter nav output progress rp rt section source summary time track video wbr Yeni form kontrol turleri dates and times email url search number range tel color Yeni HTML ozellikleri charset on meta async on script Global ozellikler tum elemanlar icin uygulanabilir id tabindex hidden data ozellestirilmis veri ozellikleri Destegi kaldirilan elemanlar tamamen kaldirilacaktir acronym applet basefont big center dir font frame isindex noframes strike tt dev w3 org HTML5 ile HTML 4 arasindaki ekleme cikarma ve degisikliklerin tamamini iceren HTML5 HTML 4 ten farkliliklari nin Editor Taslagi ni saglamaktadir Logo18 Ocak 2011 de W3C HTML5 in kullanimini veya HTML5 e olan ilgiyi simgelemek icin bir logo sunmustur W3C tarafindan cikarilan onceki logolarin aksine belirli bir standarta uygunlugu veya gecerliligini ifade etmemektedir 1 Nisan 2011 itibariyla bu logo resmi hale gelmistir Kamuya ilk olarak duyuruldugunda W3C HTML5 logosunu HTML5 CSS SVG WOFF ve digerleri dahil genis bir web teknolojileri seti icin genel amacli gorsel bir kimlik olarak duyurmustur Web Standartlari Projesi dahil bazi web standartlari taraftarlari HTML5 taniminin semsiye bir terim oldugunu terminolojinin karisikligina ve yanlis anlasilmalar icin bir potansiyel olduguna isaret etmislerdir Uc gun sonra W3C topluluk yorumlarina cevap vermis ve ilgili teknolojilere olan atifi logonun tanimindan kaldirmistir W3C daha sonra logonun modern web uygulamalari icin bir kose tasi olan HTML5 i temsil ettigini ifade etmistir Dijital haklar yonetimiHtml 5 BBC Google Microsoft ve Netflix gibi buyuk sanayi devleri bir tur dijital haklar yonetimi DRM formu olan nin HTML5 icerisinde yer almasi icin lobi faaliyetleri yurutmustur 2012 yilinin sonlari ve 2013 yilinin baslariyla beraber Ozgur Yazilim Vakfi dahil 27 organizasyon HTML5 standardi icerisindeki dijital haklar yonetimine karsi bir kampanya baslatmistir Ancak 2013 Eylul ayinin sonlarinda W3C HTML Calisma Grubu Sifrelenmis Medya Uzantilari nin kapsama dahil oldugunu ve HTML 5 1 standardi icerisinde muhtemelen yer alacagini duyurmustur WHATWG nin HTML Canli Standardi DRM e izin veren oneriler olmaksizin gelistirilmeye devam etmistir Bir W3C uyesi olan Manu Sporny EME nin cozmesi gerektigi problemi cozmeyecegini soylemistir Karsitlari ise EME nin tek basina sadece DRM plugin mekanizmalari icin bir mimari olduguna isaret etmislerdir DRM in ilk uygulayicilari Google ve Microsoft olmustur Destekleyenler arasinda Adobe de bulunmaktadir 14 Mayis 2014 te Mozilla DRM den kacinan en son buyuk tarayici olan Firefox da EME yi desteklemeyi planladiklarini duyurmustur Bunu zor ve rahatsizlik verici bir adim diye niteleyen Mozilla dan Andreas Gal Firefox un gelecek surumlerinin acik kaynak kodlu olarak kalacagini ancak Adobe ile gelistirilen bir icerik sifre cozme modulunu calistirmak icin tasarlanan bir kum havuzu ile beraber gelecegini aciklamistir Alternatif cozumler uzerinde calisma sozu verse de Mozilla Yonetim Kurulu Baskani EME nin uygulanmasini reddetmenin pek cok kullaniciyi tarayici degistirmeye ikna etmek gibi olacagini ifade etmistir Bu karar Cory Doctorow ve Ozgur Yazilim Vakfi tarafindan kinanmistir Kaynakca a b c World Wide Web Consortium 19 Ekim 2010 23 Kasim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Aralik 2010 HTML5 16 Kasim 2010 18 Mart 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Aralik 2010 World Wide Web Consortium 13 Aralik 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Aralik 2010 a b World Wide Web Consortium 21 Mayis 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Aralik 2010 World Wide Web Consortium 2 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Aralik 2011 Position Paper for the W3C Workshop on Web Applications and Compound Documents World Wide Web Consortium 21 Mayis 2017 tarihinde kaynagindan Erisim tarihi 30 Aralik 2011 World Wide Web Consortium 3 Eylul 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Aralik 2011 lists w3 org Mailing Lists 9 Ekim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 8 Aralik 2015 WHATWG Blog 30 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Aralik 2011 HTML5 A vocabulary and associated APIs for HTML and XHTML World Wide Web Consortium 22 Haziran 2017 tarihinde kaynagindan Erisim tarihi 28 Ocak 2009 Thoughts on Flash by Steve Jobs CEO of Apple Inc Apple com 26 Haziran 2017 tarihinde kaynagindan Erisim tarihi 8 Ocak 2014 FOX News No Flash on the iPhone Apple s Steve Jobs Finally Explains Why Fox News 29 Nisan 2010 29 Haziran 2011 tarihinde kaynagindan Erisim tarihi 22 Mayis 2017 TIME Steve Jobs Flash is No Longer Necessary and Other Musings Time 29 Nisan 2010 26 Nisan 2011 tarihinde kaynagindan Erisim tarihi 22 Mayis 2017 Steve Jobs Why Apple Banned Flash CBS News 31 Temmuz 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 FastCompany Steve Jobs Adobe s Flash Is Old PC History Open Web Is the Future 18 Temmuz 2012 tarihinde kaynagindan Erisim tarihi 22 Mayis 2017 Is HTML5 Replacing Flash Lyquix com 25 Nisan 2012 tarihinde kaynagindan Erisim tarihi 8 Ocak 2014 adobe com 30 Nisan 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Subat 2012 World Wide Web Consortium 14 Subat 2011 8 Aralik 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Subat 2011 Hickson Ian 20 Mayis 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 21 Ocak 2011 netmagazine com 28 Agustos 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 23 Temmuz 2012 W3 org 17 Aralik 2012 3 Aralik 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Haziran 2013 FAQ WHAT Working Group 26 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Kasim 2009 World Wide Web Consortium 19 Kasim 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 12 Nisan 2010 W3 org 16 Eylul 2014 14 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 27 Eylul 2014 Ars Technica 29 Ekim 2014 29 Ekim 2014 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Ekim 2014 W3C 28 Ekim 2014 15 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Ekim 2014 www w3 org Ingilizce 9 Kasim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Subat 2017 Arsivlenmis kopya 3 Mayis 2007 tarihinde kaynagindan Erisim tarihi 3 Mayis 2007 Arsivlenmis kopya 14 Haziran 2017 tarihinde kaynagindan Erisim tarihi 27 Haziran 2017 6 Ekim 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Eylul 2019 29 Aralik 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Aralik 2017 Arsivlenmis kopya 10 Haziran 2017 tarihinde kaynagindan Erisim tarihi 22 Mayis 2017 14 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Mart 2015 Leslie Sikos 19 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Mart 2015 Sergey Mavrody Sergey s HTML5 amp CSS3 Quick Reference 2nd Edition Belisso Corp 2012 ISBN 978 0 9833867 2 8 HTML5 Differences from HTML4 APIs 30 Mart 2013 tarihinde Wayback Machine sitesinde World Wide Web Consortium Get Started with HTML5 Canvas 18 Ekim 2014 tarihinde Wayback Machine sitesinde whatwg org 23 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 Offline Web Applications 29 Kasim 2016 tarihinde Wayback Machine sitesinde World Wide Web Consortium whatwg org 23 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 whatwg org 23 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 w3 org 25 Kasim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 whatwg org 23 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 whatwg org 23 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 whatwg org 22 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 HTML5 Web Messaging 24 Aralik 2010 tarihinde Wayback Machine sitesinde World Wide Web Consortium Web Storage Specification 1 Subat 2011 tarihinde Wayback Machine sitesinde World Wide Web Consortium href Whatwg org 16 Agustos 2014 tarihinde kaynagindan arsivlendi Erisim tarihi 8 Ocak 2014 Web SQL Database 20 Ocak 2011 tarihinde Wayback Machine sitesinde World Wide Web Consortium Indexed Database 2 Subat 2011 tarihinde Wayback Machine sitesinde World Wide Web Consortium W3 org 21 Nisan 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 8 Ocak 2014 File API 21 Nisan 2017 tarihinde Wayback Machine sitesinde World Wide Web Consortium Filesystem API 4 Mayis 2011 tarihinde Wayback Machine sitesinde World Wide Web Consortium File API Writer 28 Haziran 2011 tarihinde Wayback Machine sitesinde World Wide Web Consortium Dvcs w3 org 6 Mart 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 8 Ocak 2014 MDN 11 Subat 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 Web Cryptography Candidate Recommendation https www w3 org TR WebCryptoAPI 10 Eylul 2018 tarihinde Wayback Machine sitesinde WebRTC Working Draft https www w3 org TR webrtc 7 Nisan 2019 tarihinde Wayback Machine sitesinde Williamson James 2010 17 Subat 2011 tarihinde kaynagindan arsivlendi Erisim tarihi 14 Mayis 2014 van Kesteren Anne World Wide Web Consortium 30 Mart 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 2 Kasim 2010 Graff Eliot W3C 6 Mart 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Temmuz 2013 a b WHATWG 26 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Agustos 2011 binvisions 6 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 21 Ekim 2011 HTML5 Popularity Among Fortune 500 Companies 14 Haziran 2017 tarihinde Wayback Machine sitesinde INCORE Retrieved 5 March 2013 World Wide Web Consortium 14 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 13 Ekim 2014 FAQ World Wide Web Consortium 14 Eylul 2012 23 Kasim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Eylul 2012 a b World Wide Web Consortium 18 Aralik 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 21 Ocak 2011 Is this W3C s official logo for HTML5 Yes as of 1 April 2011 a b 24 Ocak 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Ocak 2011 World Wide Web Consortium 30 Mayis 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 21 Ocak 2011 Encrypted Media Extensions 9 Nisan 2017 tarihinde Wayback Machine sitesinde draft specification of the W3C Peter Bright 16 Nisan 2013 Netflix coming to HTML5 just as soon as the DRM ducks are in a row Ars Technica 29 Kasim 2016 tarihinde kaynagindan Erisim tarihi 22 Mayis 2017 Manu Sporny 26 Ocak 2013 2 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 Free Software Foundation Mayis 2013 6 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 HTML5 webpage locks would stifle innovation 30 Mayis 2013 21 Temmuz 2016 tarihinde kaynagindan Erisim tarihi 22 Mayis 2017 Tell W3C We don t want the Hollyweb http www defectivebydesign org no drm in html5 3 Nisan 2013 tarihinde Wayback Machine sitesinde 24 Nisan 2013 2 Subat 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 14 Mayis 2014 Stallman Richard 2 Mayis 2013 The Free Software Foundation 26 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 14 Mayis 2014 Lord Timothy 16 Nisan 2013 27 Agustos 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 14 Mayis 2014 Lists w3 org 30 Eylul 2013 15 Ekim 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 8 Ocak 2014 a b Danny O Brien 2 Ekim 2013 Lowering Your Standards DRM and the Future of the W3C Electronic Frontier Foundation 26 Mayis 2017 tarihinde kaynagindan Erisim tarihi 3 Ekim 2013 Manu Sporny 26 Ocak 2013 The Beautiful Tormented Machine Manu Sporny 25 Nisan 2014 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Mayis 2014 Scott Gilbertson 12 Subat 2013 DRM for the Web Say It Ain t So Conde Nast 6 Nisan 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 21 Mart 2013 20 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 20 Aralik 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 22 Mayis 2017 Adobe Support for Encrypted Media Extensions 9 Kasim 2016 tarihinde Wayback Machine sitesinde Adobe com 19 June 2013 a b Gal Andreas 14 Mayis 2014 Mozilla 14 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Mayis 2014 a b Baker Mitchell 14 Mayis 2014 Mozilla 8 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Mayis 2014 Doctorow Cory 14 Mayis 2014 Firefox s adoption of closed source DRM breaks my heart The Guardian 7 Haziran 2017 tarihinde kaynagindan Erisim tarihi 20 Mayis 2014 Free Software Foundation 14 Mayis 2014 18 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Mayis 2014 Ayrica bakiniz Google HTML5 ozelliklerinin ana editoru Apple HTML5 ozelliklerinin editoruDis baglantilarWikimedia Commons ta HTML5 ile ilgili ortam dosyalari bulunmaktadir HTML5 Mozilla 26 Nisan 2011 tarihinde Wayback Machine sitesinde HTML5 Working Draft14 Agustos 2007 tarihinde Wayback Machine sitesinde HTML5 Video 3 Agustos 2009 tarihinde Wayback Machine sitesinde HTML Calisma Grubu28 Subat 2011 tarihinde Wayback Machine sitesinde HTML5 yayinlari ozellikleri ve notlari HTML5 Rocks25 Haziran 2010 tarihinde Wayback Machine sitesinde Google gelistiricileri tarafindan kapsamli bir HTML5 kaynagi Mozilla Demo Studio14 Aralik 2011 tarihinde Wayback Machine sitesinde HTML5 uygulamalarinin demolari HTML5 Onyuz Kiyaslamasi23 Eylul 2015 tarihinde Wayback Machine sitesinde HTML5 ile diger ana onyuz tekniklerini kiyaslayan bir sayfa HTML next23 Kasim 2015 tarihinde Wayback Machine sitesinde HTML in gelecek surumleri icin ozellik talepleri