Perbedaan antara HTML 4 dan HTML 5

Perbedaan antara HTML 4 dan HTML 5

Html 4 vs html 5

Seperti internet telah berkembang, demikian juga bahasanya. Saat ini, HTML berada di versi keempatnya dengan HTML 5 yang sudah dalam pengerjaan dan sedang diselesaikan. Tujuan utama HTML 5 adalah untuk membuat bahasa yang lebih standar yang menggabungkan banyak jenis konten baru yang lazim saat ini. Perubahan yang paling nyata dalam HTML 5 adalah kemampuannya untuk menggabungkan video dan audio tanpa perlu plug-in pihak ketiga. Dalam HTML 4, ada beberapa plug-in yang digunakan dengan Adobe Flash menjadi yang paling populer. Flash juga digunakan untuk gambar on-the-fly di halaman, biasanya untuk merender konten interaktif atau untuk game. Ini sekarang ditangani oleh elemen kanvas di HTML 5.

Untuk meningkatkan kemampuan HTML 5 dalam memberikan berbagai macam konten, dukungan untuk SVG dan MathML ditambahkan. SVG adalah spesifikasi untuk menggambar grafik vektor statis atau dinamis. Karena SVG ditulis dalam XML, ia memiliki banyak keuntungan seperti; Scripting, pengindeksan, dan kompresi yang lebih baik. MathML juga merupakan spesifikasi dalam XML yang terlibat dalam representasi rumus matematika yang benar. Rumus matematika telah bermasalah sejak awal Internet, dan HTML dan banyak pengembang web memilih untuk menampilkan persamaan melalui gambar. Kerugian menggunakan gambar termasuk peningkatan tenaga kerja dalam memodifikasi dan ketidakmampuan untuk dicari atau diindeks.

Untuk meningkatkan struktur halaman HTML, banyak elemen telah ditambahkan, diubah, atau dihapus. Elemen baru meliputi: bagian, artikel, samping, kelompok-H, header, footer, nav, figur, dan banyak lagi. Unsur -unsur yang diubah adalah elemen yang sudah ada di HTML 4, tetapi cara kerja mereka telah di -tweak. Daftar elemen yang diubah meliputi: a, b, alamat, kutipan, jam, i, label, menu, kuat, besar, dan banyak lagi. Terakhir, elemen yang dihapus adalah elemen yang tidak lagi termasuk dalam HTML 5, di antaranya adalah: Basefont, Big, Center, Font, Strike, TT, U, Frame, Frameset, NofRames, Acronym, Applet, IsIndex, Dir, Noscript. Alasan untuk menjatuhkan elemen -elemen ini berkisar dari tidak digunakannya, keusangan karena CSS, dan masalah kegunaan. Elemen yang dihapus masih dapat digunakan karena browser masih dapat menguraikannya, tetapi menggunakannya pada halaman akan menyebabkannya gagal validasi HTML 5.

Ringkasan:

1.HTML 5 dapat secara asli menggabungkan konten yang membutuhkan plug-in di HTML 4.
2.Html 5 dapat menggunakan svg dan mathml inline sementara html 4 tidak bisa.
3.HTML 5 memungkinkan penyimpanan dan penggunaan aplikasi offline sementara HTML 4 tidak.
4.HTML 5 memiliki banyak elemen baru yang tidak ada dalam HTML 4.
5.Elemen -elemen tertentu telah berubah dalam HTML 5 dibandingkan dengan bagaimana mereka dalam HTML 4.
6.HTML 5 telah menjatuhkan elemen tertentu dari HTML 4.