HTML 5

HTML5, internet'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 işlevselliği bozduğu bilinmektedir. Bu yüzden HTML 5 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 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.

Yeni Eklenenler

  • <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 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.
html5 kavramı, html5 yapısı

Paylaş:    
Uysal DOĞAN Freelance Yazılım Uzmanı

Uzun yıllardır yazılım sektöründeyim, bu süre içerisinde gerek web tabanlı gerekse masaüstü programlama alanında çok çeşitli projeler geliştirdim. Freelance çalışıyorum, gerektiğinde ekibimle destek verebiliyorum.İşimi severek yapıyorum, deneyimlerim kitap, defter veya derslerden ibaret değildir.Projeleriniz ile ilgili profesyonel destek almak isterseniz iletişim bölümünde bulunan bilgiler vasıtası ile bana ulaşabilirsiniz.

DİĞER SAYFALAR

Rotatif kredi faiz hesaplama yazılımı

Geçen sene geliştirdiğim projelerden biri şuan türkiyede tek olan ve web üzerinden rotatif kredi faiz hesaplaması yaptıran bir yazılımdı. Sistem sorunsuz bir şekilde eksiksiz hesaplama yapmaktadır.Bazı bankaların fahiş bir hesaplama kullanarak ciddi rakaml...

Detay


Beylikdüzü web tasarım ve yazılım hizmetleri

Kişisel veya Kurumsal web sayfası ihtiyacınız varsa ve profesyonel destek almak istiyorsanız iletişime geçebiliriz.Numaralarıma İletişim sayfamdan ulaşabilirsiniz....

Detay


IaaS Nedir?

Bulut bilişim ürünü, geliştirilecek proje için altyapı hizmeti verir. Donanımsal veya yazılımsal ihtiyaçlarına ise müşteri karar verir. Basitçe anlatmak gerekirse, üreticinin data center’ında bulunan bir ya da daha fazla sanal makine (virtual machine...

Detay


Satış gücü otomasyonu - SFA

Satış gücü otomasyonu (SFA) satış süreçlerini hızlandırarak satış hedeflerini gerçekleştirmeyi sağlamak amacıyla yönetilen bilgi sistemidir.Satış ekibi daha değerli bilgi ile güçlendirilerek satış etkilerinin güçlendirilmesi hedeflenir. Hızlı ve doğru bilg...

Detay


Araç rezervasyon sistemi

Araç rezervasyon sistemleri içerisinde gördüğüm bazı eksiklikleride gidererek hazırlamış olduğum rent a car rezervasyon sistemini yazkın zamanda web sitem üzerinden satın alabileceksiniz.Demo talepleri için iletişime geçebilirsiniz. Temel Özellikleri ...

Detay


Freelance Web Yazılım Uzmanı

Freelance kelimesini herhangi bir şirkete bağımlı olmadan, kendi ofis veya homeofisinde çalışma olarak değerlendirebiliriz.Her sektörde olduğu gibi freelance web tasarım ve yazılım sektöründe de çeşitli riskler vardır. İşini iyi yapan bir freelancer ile...

Detay


  Kısaca
Homeofis çalışıyorum ancak gerektiğinde Türkiye sınırları içerisinde herhangi bir yerde projenize destek verebilirim.

Projenizle ilgili profesyonel hizmet almak istiyorsanız benimle iletişim bölümünde bulunan bilgiler aracılığı ile veya iletişim formu ile bağlantı kurabilirsiniz.
  Facebook