HTML5, HTML
dilinin en son ve en güncel sürümüdür. Adını ilk kez 22 Ocak 2008’de
duyurmuştur. Henüz bazı tarayıcılar tarafından tam olarak desteklenmese de
birçok tarayıcı HTML5’i kısmen de olsa desteklemektedir.
HTML5 birçok
yeni elementi barındırmaktadır. Ses,video,çizim alanı gibi yeni gelişmiş
elementler ile HTML4 ile yapamadığımız birçok şeyi HTML5 ile yapabiliyoruz.
HTML5 in
getirdiği video özelliği bizim için oldukça faydalı olmaktadır. Eskiden bir web
sayfasında video oynatmak için Flash, Silverlight gibi teknolojileri kullanmak gerekirdi.
Ama artık o teknolojileri kullanmaya kalmadan videolarımızı oynatabiliyoruz.
HTML5 ile gelen yeni kodlar;
* <canvas>: Sayfada bir tuval alanı
oluşturur. Tuvale çizim Javascript ile yapılabilir.
* <audio>: Sayfaya ses oynatıcı bir modül ekler.
* <video> : Video oynatıcı bir modül ekler.
* <progress> : İşlem süreci göstergesi ekler.
* <caption> : Başlık olarak düşünülen metinleri düzenler.
* <header> : Sitenin başlık ve açıklama içeriğini alır.
* <nav> : Menüleri ve bir takım zaruri işlevleri içine alır.
* <footer> : Sitelerin en alt kısmını içine alır.
* <section> : Sitelerin ana içerik kısmını içine alır.
* <aside> : Ana içerikte ayrı yazılan kısımdır.
* <article> : Makale, deneme tarzı yazıları kapsar.
* <embed> : Dışarıdan eklenen componentler için kullanılır. (Örn : .swf uzantılı dosyalar)
* <details> : Detay bilgisi içerir.
* <summary> : Yazının başlığını belirler.
* <time> : Tarih, saat verilerini kapsar.
* <mark> : Yazı içerisinde özellikle üstünde durulan kelimeleri belirler.
* <figcaption> : <figure> elementinin başlığını belirler.
* <figure> : Çeşitli medya içeriği gruplarını belirler.
* <hgroup> : Başlık grubunu belirtir. H1, H2 gibi başlık elementleri burada tanımlanabilir.
* <datalist> : Düzenlenebilir elementlere otomatik tamamlama özelliği verilmesini sağlar.
* <audio>: Sayfaya ses oynatıcı bir modül ekler.
* <video> : Video oynatıcı bir modül ekler.
* <progress> : İşlem süreci göstergesi ekler.
* <caption> : Başlık olarak düşünülen metinleri düzenler.
* <header> : Sitenin başlık ve açıklama içeriğini alır.
* <nav> : Menüleri ve bir takım zaruri işlevleri içine alır.
* <footer> : Sitelerin en alt kısmını içine alır.
* <section> : Sitelerin ana içerik kısmını içine alır.
* <aside> : Ana içerikte ayrı yazılan kısımdır.
* <article> : Makale, deneme tarzı yazıları kapsar.
* <embed> : Dışarıdan eklenen componentler için kullanılır. (Örn : .swf uzantılı dosyalar)
* <details> : Detay bilgisi içerir.
* <summary> : Yazının başlığını belirler.
* <time> : Tarih, saat verilerini kapsar.
* <mark> : Yazı içerisinde özellikle üstünde durulan kelimeleri belirler.
* <figcaption> : <figure> elementinin başlığını belirler.
* <figure> : Çeşitli medya içeriği gruplarını belirler.
* <hgroup> : Başlık grubunu belirtir. H1, H2 gibi başlık elementleri burada tanımlanabilir.
* <datalist> : Düzenlenebilir elementlere otomatik tamamlama özelliği verilmesini sağlar.
Yorumlar
Yorum Gönder