HTML 4 ve HTML 5 Arasındaki Fark

HTML 4 ve HTML 5 karşılaştırması

İnternet geliştikçe dili de gelişti. Şu anda, HTML HTML 5 ile zaten çalışıyor ve sonuçlandırılıyor. HTML 5'in temel amacı, bugün yaygın olan birçok yeni içerik türünü içeren daha standart bir dil oluşturmaktır. HTML 5'teki en belirgin değişiklik, üçüncü taraf eklentilere ihtiyaç duymadan video ve ses ekleme yeteneğidir. HTML 4'te, Adobe Flash'ın en popüler olduğu birkaç eklenti var. Flash, genellikle etkileşimli içerik oluşturmak veya oyunlar için sayfada anında çizim için de kullanılır. Bu artık HTML 5'teki canvass öğesi tarafından işleniyor.

HTML 5'in çok çeşitli içerik oluşturma yeteneğini geliştirmek için SVG ve MathML desteği eklendi. SVG, statik veya dinamik vektör grafikleri çizmek için kullanılan bir özelliktir. SVG XML'de yazıldığı için; komut dosyası oluşturma, dizine ekleme ve daha iyi sıkıştırma. MathML ayrıca, XML'de matematiksel formüllerin doğru sunumunda yer alan bir spesifikasyondur. Matematik formülleri İnternet'in başlangıcından bu yana sorunludur ve HTML ve birçok web geliştiricisi, görüntüler aracılığıyla denklemleri görüntülemeye başvurmuştur. Görüntüleri kullanmanın dezavantajları, modifiye edilmede artan iş gücü ve aranamayan veya indekslenememe.

HTML sayfalarının yapısını iyileştirmek için birçok öğe eklenmiş, değiştirilmiş veya kaldırılmıştır. Yeni öğeler şunları içerir: bölüm, makale, bir yana, h-grubu, üstbilgi, altbilgi, gezinme, şekil ve daha fazlası. Değiştirilen öğeler, HTML 4'te zaten mevcut olan öğelerdir, ancak çalışma biçimleri değiştirilmiştir. Değiştirilen elemanların listesi şunları içerir: a, b, adres, alıntı, saat, I, etiket, menü, güçlü, büyük ve çok daha fazlası. Son olarak, kaldırılan öğeler artık HTML 5'te yer almayan öğelerdir, aralarında: temel yazı tipi, büyük, merkez, yazı tipi, vuruş, tt, u, çerçeve, çerçeve kümesi, çerçeveler, kısaltma, uygulama, isindex, dir, noscript. Bu öğelerin bırakılmasının nedenleri; kullanım dışı bırakma, CSS nedeniyle eskime ve kullanılabilirlik sorunlarından kaynaklanmaktadır. Kaldırılan öğeler yine de tarayıcılar bunları ayrıştırabileceğinden kullanılabilir, ancak bunları bir sayfada kullanmak HTML 5 doğrulamasının başarısız olmasına neden olur.

Özet:

1.HTML 5, HTML 4'te eklentilere ihtiyaç duyan içeriği yerel olarak dahil edebilir.
HTML 4 yapamazken 2.HTML 5 SVG ve MathML satır içi kullanabilir.
HTML 4 izin vermezken 3.HTML 5 çevrimdışı uygulamaların depolanmasına ve kullanılmasına izin verir.
4.HTML 5, HTML 4'te bulunmayan birçok yeni öğeye sahiptir.
5.Cilt 5'te bazı öğeler HTML 4'tekine kıyasla değişti.
6.HTML 5, HTML 4'teki belirli öğeleri bıraktı.