HTML5'in yavaş yavaş hayatımıza girmesi ile birlikte, yeni eklenen ve kullanımdan kalkan elemanlarda oldu. Bu yazımda bunları gözden geçireceğiz :)HTML5 dili yeni bir yapıyla geliyor ve HTML5 geliştiricileri yeni yapıda elemanların barındırabileceği içerik bilgileri gruplandırılmış vaziyette karşımıza çıkarıyor. Bu yapıya İçerik Modeli (Content Models) adını verdiler. Kısaca bahsedecek olursam; Content Models, kullanıcağınız elemanın hangi içeriğe sahip olacağını tanımlıyor diyebiliriz. Bunlar zaten gruplandırılmış vaziyette. Şimdi içerik modellerine göre elemanlara bi bakalım:Metadata<meta>, <title>, <style>, <base>, <command>, <link>, <noscript>, <script>Bu gruptaki elemanlar, sayfanın bilgilerini, davranışlarını ve görünümünü değiştirebilir.Heading<hgroup>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>Sayfanızda oluşturduğunuz bir alanın başlığını tanımlayabileceğiniz elemanlardır.Sectioning<nav>, <article>, <aside>, <section>Bu elemanlar, HTML5 ile birlikte geldi. HTML5'in çatı elemanları olarak adlandırabiliriz. Artık yaptığımız şablonlardaki ana hatları ve blokları bu elementler ile oluşturacağız.Phrasing<textarea>, <sub>, <sup>, <svg>, <strong>, <b>, <u>, <i>, <span>, <p>, <time>, <var>, <video>, <wbr>, <label>, <mark>, <math>, <meter> vs...Sayfanızda kullandığınız metinleri oluşturuken kullandığınız yada başka bir işlem için tanımladığınız elemanlardır.Interactive<label>, <select>, <textarea>, <keygen>, <button>, <input>, <a>, <details>, <embed>, <iframe> ...Bu gruptaki elemanlar, sayfanıza gelen kullanıcılar ile etkileşim kurabilmek, bilgi alabilmek için kullanılır.Embedded<canvas>, <video>, <audio>, <img>, <iframe>, <object>, <embed>, <svg>Genellikle dışarıya bağlantılı elemanlardır. Yani dış bir kaynaktan alınan veri ile veya Javascript  gibi bir script dili ile etkileşimli kullanılabilen elemanlardır. (Bu bölümde de HTML5 ile gelen bazı etiketler bulunmaktadır)Flow<canvas>, <blockquote>, <cite>, <iframe>, <img>, <input>, <script>, <address>, <aside>, <audio>, <video>, <article>, <a>, <b>, <u>, <abbr>, <small>...<canvas>, <blockquote>, <cite>, <iframe>, <img>, <input>, <script>, <address>, <aside>, <audio>, <video>, <article>, <a>, <b>, <u>, <abbr>, <small> ...Metin , görüntü veya sayfa içine gömüşmüş olarak kullanılan elemanlardır. Genel HTML5 Eleman ÖzellikleriHTML5 kodlarında da, diğer HTML elemanlarında bulunduğu gibi eleman parametreleri bulunmaktadır. Bunlara bakacak olursak:class: Style tanımlamalarında oluşturduğumuz herhangi bir sınıfı, elemanımıza atamak için kullanılır. Birden fazla değer alabilir.id: Elemana benzersiz bir isim vermek için kullanılır. Böylece kullanılan eleman diğer elemanlardan benzersiz olur ve Javascript ile elemanın id değerine erişip, eleman üzerinde istediğimiz uygulamaları yapabiliriz.accsesskey: Elemana klavye kısayolu tanımalamak için kullanılır. Aldığı değer karakter'dir.tabindex: Eleman için, klavye TAB tuşuyla yapacağımız sekme sırasını ayarlar.title: Elemana bilgi, açıklama ekleyebileceğimiz özelliğimiz.style: Eleman içerisinde, elemana css style kodlamaları yapıp, yapısını değiştirebileceğimiz özellik.lang: Elemanın içeriğinin dilini belirttiğimiz özellik. Örneğin: tr, encontenteditable (HTML5): Eleman içeriğinin düzenlenip düzenlenmeyeceği ile ilgili özelliği belirtmek için kullanılır. true veya false değer alır.contextmenu (HTML5): Elemanı, herhangi bir menü elemanıyla ilişkilendirmek için kullanıcağımız özellik. İlişkilendireceğimiz menü elemanının id değerini alır.spellcheck (HTML5): Eleman içerisindeki metinin dil bilgisi ve yazım kurallarını kontrol eden özelliktir. true veya false değeri alır. Değer true ise, yazım kurallarını kontrol eder.draggable (HTML5): Elemanın sürüklenebilir olup olmadığını belirten özelliktir. true veya false değeri alır.zone (HTML5): Elemanın, sürükle-bırak işlemlerinde, bırakılma anındaki işlevi belirtir. Aldığı değerler copy, move ve link değerlerini alır.hidden (HTML5): Elemanı gizlemek için kullanılır. hidden değerini alır.