13 Nisan 2016 Çarşamba

HTML5(HyperText Markup Language)


HTML5 logo and wordmark.svg


HTML5 'in ne olduğunu açıklamadan önce size kısaca HTML'in ne olduğundan bahsedeyim:

Hyper Text Markup Language kelimelerinin, Türkçe ifade ile "Zengin Metin İşaretleme Dili"nin baş harflerinin kısaltması olan HTML, CERN'de müteahhit olarak çalışan Tim Berners-Lee tarafından 80'li yıllarda geliştirilen, 90'lı yıllarda ise adının konduğu bir web standartıdır. Tim Berners-Lee aynı zamanda açılımı WorldWideWeb Consortium olan W3C'nin de kurucusudur. Bu kısım sizin için önemli çünkü W3C bugün tüm web tarayıcılarındaki standartı belirleyen uluslararası bir organizasyondur.

HTML ilk çıktığında yapılan sayfalar sadece metinlerden oluşuyordu ve görsel olarak çok da bir şey ifade etmiyordu. Etiketler küçük ya da büyük harfle yazılabiliyordu. Daha sonra XML ve HTML'in kompozit hale getirilmiş şekli eXtensible HTML, dilimizdeki karşılığıyla "Genişletilebilir HTML" olan XHTML, W3C tarafından bir standart olarak oluşturuldu. XHTML'de kurallar daha katıydı. Örneğin; bütün etiketler küçük harfle yazılmalıydı. DOCTYPE olarak bilinen ve tüm sitelerin kaynak kodlarında ilk sırayı alan "belge tipi bildirimi" ile birlikte hiyerarşik bir söz dizimi oluşturuldu. XHTML'deki standartların daha katı olmasına rağmen tarayıcılardaki uyum sorunu yavaş yavaş çözülmeye başlamıştı.

XHTML de tek başına görsel olarak bir şey ifade etmiyordu. '96 yılının sonunda CSS'in ilk sürümü yayınlandı ve artık siteler görsel olarak daha kullanışlı ve esnek bir hâle geldi.

HTML geliştikçe gelişti ve yıllar geçtikçe CSS'in yeni özellikleri ile birlikte dördüncü sürüme kadar geldi. HTML4 her ne kadar yeterli gibi gözükse de CSS ile yazılan fazladan kodlar hatalara sebep oluyordu ve bunu önlemek için HTML5 geliştirildi.

HTML5 ile gelen esnek yapı kod hatalarını en aza indiriyor hatta görmezden geliyordu. XHTML'deki küçük – büyük harf duyarlılığı kalkmıştı. Bununla birlikte çok fazla kod sorunu kısmen çözüldü. CSS ile olan uyum sorunu düzeltildi ve beraberinde getirdiği yeni etiketler ile hem içerik ve görsele hem de arama motorlarına büyük kolaylıklar sağladı.

HTML5 hâlâ geliştirilme aşamasında olsa da bugün birçok web tasarımcısı artık bu yeni sürümü tercih etmektedir. Kısmen daha az kod yazma olanağı verse de HTML5 asıl gücünü PHP, ASP, ASP.net gibi web programlama dillerinden, JavaScript betik dilinden ve CSS'ten almaktadır. internetin ç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.

Hiç yorum yok:

Yorum Gönder