HTML 4 ve HTML 5 Arasındaki Fark

Anonim

HTML 4 ve HTML 5

olmaktır. İnternet geliştikçe dil de gelişir. Şu anda HTML, dördüncü sürümünde HTML 5'in zaten eserlerinde ve son halini almıştır. HTML 5'in asıl amacı bugün yaygın olan pek çok yeni içerik türünü içeren daha standart bir dil oluşturmaktır. HTML 5'in en göze çarpan değişikliği, üçüncü taraf eklentilerine ihtiyaç duymadan video ve sesi bir araya getirme yeteneğidir. HTML 4'te, Adobe Flash'ın en popüler olduğu pek çok eklenti bulunmaktadır. Flash, sayfadaki on-the-fly çizimi için de kullanılır, genellikle interaktif içerik oluşturma veya oyunlar için. Bu artık HTML 5'deki canavass öğesi tarafından işlenir.

HTML 5'in çok çeşitli içerik sunma becerisini arttırmak için SVG ve MathML için destek eklendi. SVG statik veya dinamik vektör grafikleri çizmek için bir şarttır. SVG XML ile yazıldığından, birçok avantajı vardır; komut dosyası oluşturma, indeksleme ve daha iyi sıkıştırma. MathML, XML'de, matematiksel formüllerin doğru gösteriminde yer alan bir özelliktir. Matematik formülleri Internet'in başlangıcından beri problemli ve HTML ve birçok web geliştiricisi görüntülerle denklemleri göstermeye başvurdu. Görüntüleri kullanmanın dezavantajları, değiştirme konusunda artan emeği ve aranan veya dizine eklenemeyen yetersizliği içermektedir.

HTML sayfalarının yapısını iyileştirmek için birçok öğe eklendi, değiştirildi veya kaldırıldı. Yeni öğeler şunları içerir: bölüm, makale, kenara, h-grubu, üstbilgi, altbilgi, gezinme, şekil ve daha pek çok şey. Değiştirilen öğeler, HTML 4'te halihazırda bulunan öğelerdir, ancak bunların çalışma şekli sıkıştırılmıştır. Değiştirilen öğelerin listesi şunları içerir: a, b, adres, cite, saat, ben, etiket, menü, güçlü, büyük ve çok daha fazlası. Son olarak, kaldırılan öğeler, HTML5'te artık bulunmayan öğelerdir: aralarında basefont, big, center, font, grev, tt, u, çerçeve, çerçeve kümesi, çerçeve, kısaltma, applet, isindex, dir, noscript. Bu öğelerin bırakılmasının nedenleri kullanımdan kaldırma, CSS'den kaynaklanan eskime ve kullanılabilirlik sorunlarına kadar uzanıyor. Kaldırılan öğeler yine de tarayıcılar tarafından ayrıştırılacağı için kullanılabilir, ancak bunları bir sayfada kullanmak HTML 5 doğrulamasını geçersiz kılmaya neden olur.

Özet:

1. HTML 5, doğal olarak eklentilere ihtiyaç duyan içeriği HTML 4'e dahil edebilir.

2. HTML 5 SVG ve MathML satıriçi yaparken HTML 4 yapamaz.

3. HTML 5, çevrimdışı uygulamaların depolanmasına ve kullanılmasına izin verirken, HTML 4 ise devre dışı bırakır.

4. HTML 5, HTML 4'te bulunmayan birçok yeni öğeye sahiptir.

5. Bazı unsurlar HTML 5'de HTML 4'teki ile karşılaştırıldığında değişti.

6. HTML 5, belirli öğeleri HTML 4'ten düşürdü.