scmplayer

2 Nisan 2016 Cumartesi

HTML
5

HTML5

HTML5 veyahut H5 ,  HTML'nin beşinci sürümdür. Daha kolay anlayabilmeniz için ilk önce HTML'den bahsedeceğim.

HTML(Hiper Metin İşaretleme Dili / İngilizcesi Hypertext Markup Language ) web sayfalarını  oluştururken kullanılan standart metin işaretleme dili . Son sürümü yazımızın ana başlığı olan HTML5'dir .

W3C

HTML bir programlama dili değildir . HTML kodlarıyla tek başına çalışan bir programın yazılamaması  programlama dili denilmemesinin sebebidir. Fakat bu dili yorumlayabilen programlar aracılığıyla  çalışabilen programlar yazılabilir.Temel gereği yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların web tarayıcısı
 yazılımları tarafından düzgün olarak

WHATWG
görüntülenmesi için gerekli kuralları belirlemektir.HTML kodlarını web tarayıcıları okur,yorumlar ve görselleştirir. HTML'nin geliştiricisi W3C ( Dünya Çapında Ağ Birliği / İngilizcesi World Wide  Web Consortium) ve WHATWG( Web Hypertex Application Technology Working Group ) 'dir .

Şimdi asıl başlığımıza geçelim HTML5 .HTML5, Internet explorer, Mozilla Firefox ve Opera tarayıcılarının güncel sürümleri ile kısmem destekleniyor ,  Google Chrome ve Safari tarayıcılarının güncel sürümleri üzerinde  ise , üzerinde deneme aşamasında da olsa çok daha iyi çalışıyor . HTML 4.1 sürümünde  fazladan yazılan kodları işlevselliği bozduğundan , HTML5 bu  sebeple geliştirilmeye başlanmıştır.

HTML5 kullanmak aynı zamanda UI (kullanıcı arabirimi) mühendislerinin ve back end (sunucu uygulama) geliştiricilerinin sadece tek codebase kullanımından yararlanabiliyor olmaları demektir. Yapının temelleri aynı kalsa da, her platforma entegre edilmiş back end layerlar ve görüntüler olabilecektir. Bu, birbirine bağlı bir ürün tecrübesinin yaratı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 spesifik yönleriyle birlikte kullanılması gereken HTML 5, sadece bir biçimleme dili olmasından ziyade web uygulamaları yaratmakta da kullanılabilmektedir. CSS3 ve JavaScript ile birleştirmek çok daha güçlü uyumlu ve sağlam uygulamaları mümkün kılmaktadı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 tüm HTML Sürümleri (HTML1.0 vb) ile uyumludur, ileride uyumlu kalması planlanmaktadır.

HTML5 İLE GELEN YENİ ELEMENTLER

  • <canvas>: Sayfada bir tuval alanı oluşturur. Tuvale çizim javascript ile yapılabilir.
  • <audio>[1]: 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 ve 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.


Hiç yorum yok:

Yorum Gönder