W3 Konsorsuyumu HTML’in yeni sürümü olan 5. sürümün taslak versiyonu 22 Ocak 2008′de yayınladı. Taslak sevenler buradan bakabilirler.
Eklenen ve çıkartılan bir sürü yeni eitket (tag) ve özellik (attribute) var. Bunların dışında daha önceki HTML sürümleri ile geri uyumlu olarak tasarlanmış.
sectionarticledokümandan bağımsız bir içeriği tanımlıyor (blog girdisi veya gazete alınıtısı gibi)asideDökümanın geri kalanı ile çok az ilgisi olan içerik içinheaderbir bölümün başlığıfooterdipnotnavsayfanın navigasyon için ayrılmış kısmını belirleyen etiketler.dialogBir diyalog yada konuşmayı tanımlamak için<dialog> <dt> Costello <dd> Look, you gotta first baseman? <dt> Abbott <dd> Certainly. <dt> Costello <dd> Who's playing first? <dt> Abbott <dd> That's right. <dt> Costello <dd> When you pay off the first baseman every month, who gets the money? <dt> Abbott <dd> Every dollar of it. </dialog>figurebir grafik veya video gibi gömülü bir içeriği ve başlığı ilişkilendirmek için kullanılabilir.<figure> <video src=ogg>…</video> <legend>Example</legend> </figure>
audiovevideoçokluortam içerikleri için. Her ikiside yazarların (html yazarı) kendi betiklerini yazarak kendi arayüzlerini tanımlasına sağlayan bir API içeriyor.embedeklentiler (plugin) içinmişaretlenmiş metin içinmeterbir ölçümü tanımlamak için (ör: disk alanı gibi)timetarih veya zamancanvasdinamik bitmap grafiklerinin anında yaratılması ile ilgilicommandkullanıcının çağırabileceği bir komut içindatagridbir ağaç listesi veya tablo verisinin interaktif sunumu içindetailskullanıcının istediği takdirde elde edebileceği ek bilgi veya kontrollardatalistcombo kutular yapmak için (inputetiketine yeni eklenenlistözelliği ile)<input list=browsers> <datalist id=browsers> <option value="Safari"> <option value="Internet Explorer"> <option value="Opera"> <option value="Firefox"> </datalist>datatemplate,rule, venestelemanları HTML için şablon mekanizması sunuyorevent-sourcesunucu olaylarını yakalamak içinoutputbir çıktıyı tanımlıyor. Örneğin bir betiğin sonucu gibi.progressbir görevin tamamlanma durmunu göstermek için, download gibi
input elemanının type özelliğinde ise yeni seçenkler var.
datetimedatetime-localdatemonthweektimenumberrangeemailurl
Bunlar sadece yeni eklenen etiketlerin listesi. Tüm taslak için buraya, HTML 4 ile arasındaki farklar içinse buraya bakabilirsiniz.
Görünen o ki HTML giderek daha karmaşık bir hal alıyor. Ama güzel olan artık daha fazla özelliğe ve dolayısı ile daha fazla seçeneğe sahip olması. Tabii ki gene bir sürü şey yaratıldıkları amaçlardan farklı kullanılmaya başlayabilir. (Örneğin <li> elemanıın menüler için kullanılması gibi) Ama en azından şimdilik yeterli gibi duruyor.
Özellikle audio ve video etiketleri geç de olsa ses ve videonun da artık HTML içeriğinin vazgeçilmez bir parçası olduğunu gösteriyor.
Bu arada bu taslak, çalışan taslak olarak geçiyor. Yani buradaki değişiklikler her ne kadar bir taslak olsalar çoğunu HTML 5 de göreceğiz.
