HTML5

Vikipedi, özgür ansiklopedi
Şuraya atla: kullan, ara
HTML5
(HyperText Markup Language)
HTML5 logo and wordmark.svg
Dosya Uzantısı: .html, .htm
MIME tipi: text/html
Kod Tipi: TEXT
Düzenli Tip Tanıyıcısı: public.html
Geliştirici: World Wide Web Consortium ve WHATWG
Biçim tipi: Markup language
Uzatılan: SGML
Extended to: XHTML5

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.

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. CSS3 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, bütün HTML sürümleri (HTML1.0 v.s.) ile uyumludur, ileride uyumlu kalması plânlanmaktadır.

Yeni elementler[değiştir | kaynağı değiştir]

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

Kaynaklar[değiştir | kaynağı değiştir]

Dış bağlantılar[değiştir | kaynağı değiştir]