HTML5

     PHP, jQuery derken HTML5’ e de bulaştım ve elbette deneyimlerimi burada paylaşacağım. 😀 Peki niçin HTML5?.. HTML5’ in, yeni yapısal öge ve etiketleri, yerleşik API kolaylığı (ses ve video kullanımındaki kolaylık), 3. Parti araç ve eklentilere ihtiyacın azalması gibi özellikleri onu bir adım öne çıkarıyor. 

HTML5’ te kullanılan yeni elementler şunlar:

<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.

<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.

HTML5’ in en güzel özelliklerinden biri de yazım kolaylığı. Karakter setini ayarlamak HTML4’ te aşağıdaki gibiyken:

&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=UTF-8&quot; /&gt;

HTML5’ te şöyle:

&lt;meta charset=”utf-8″ /&gt;

     HTML5 deneyimlerimi, elimden geldiğince sizlerle paylaşacağım. Sağlıcakla kalın.