Perbezaan antara HTML 4 dan HTML 5

Perbezaan antara HTML 4 dan HTML 5

Html 4 vs html 5

Memandangkan Internet telah berkembang, begitu juga bahasa. Pada masa ini, HTML berada dalam versi keempatnya dengan HTML 5 sudah dalam kerja -kerja dan dimuktamadkan. Matlamat utama HTML 5 adalah untuk mewujudkan bahasa yang lebih standard yang menggabungkan banyak jenis kandungan baru yang lazim hari ini. Perubahan yang paling ketara dalam HTML 5 adalah keupayaannya untuk memasukkan video dan audio tanpa memerlukan pemalam pihak ketiga. Di HTML 4, terdapat beberapa pemalam yang digunakan dengan Adobe Flash yang paling popular. Flash juga digunakan untuk melukis on-the-fly pada halaman, biasanya untuk memberikan kandungan interaktif atau untuk permainan. Ini kini dikendalikan oleh elemen canvass dalam html 5.

Untuk meningkatkan keupayaan HTML 5 dalam memberikan pelbagai kandungan, sokongan untuk SVG dan MathML telah ditambah. SVG adalah spesifikasi untuk melukis grafik vektor statik atau dinamik. Kerana SVG ditulis dalam XML, ia mempunyai banyak kelebihan seperti; skrip, pengindeksan, dan pemampatan yang lebih baik. MathML juga merupakan spesifikasi dalam XML yang terlibat dalam perwakilan formula matematik yang betul. Formula matematik telah bermasalah sejak permulaan internet, dan HTML dan banyak pemaju web terpaksa memaparkan persamaan melalui imej. Kelemahan menggunakan imej termasuk peningkatan buruh dalam mengubah suai dan ketidakupayaan untuk dicari atau diindeks.

Untuk meningkatkan struktur halaman HTML, banyak elemen telah ditambah, diubah, atau dikeluarkan. Unsur-unsur baru termasuk: seksyen, artikel, selain, kumpulan h, header, footer, nav, angka, dan banyak lagi. Unsur -unsur yang berubah adalah unsur -unsur yang sudah ada di HTML 4, tetapi cara mereka bekerja telah tweaked. Senarai elemen yang diubah termasuk: A, B, Alamat, Cite, HR, I, Label, Menu, Kuat, Besar, dan Banyak Lagi. Akhir sekali, unsur -unsur yang dikeluarkan adalah unsur -unsur yang tidak lagi termasuk dalam HTML 5, di antaranya ialah: Basefont, Big, Center, Font, Strike, TT, U, Frame, Frameset, Noframes, Akronim, Applet, Isindex, Dir, Noscript. Sebab -sebab untuk menjatuhkan unsur -unsur ini berkisar dari kegunaan, usang kerana CSS, dan masalah kebolehgunaan. Unsur -unsur yang dikeluarkan masih boleh digunakan kerana penyemak imbas masih dapat menghuraikannya, tetapi menggunakannya pada halaman akan menyebabkan ia gagal HTML 5 Pengesahan.

Ringkasan:

1.HTML 5 boleh menggabungkan kandungan yang memerlukan pemalam dalam HTML 4.
2.HTML 5 boleh menggunakan SVG dan MATHML sebaris manakala HTML 4 tidak boleh.
3.HTML 5 membolehkan penyimpanan dan penggunaan aplikasi luar talian manakala HTML 4 tidak.
4.HTML 5 mempunyai banyak elemen baru yang tidak hadir di HTML 4.
5.Unsur -unsur tertentu telah berubah dalam HTML 5 berbanding dengan bagaimana mereka berada di HTML 4.
6.HTML 5 telah menjatuhkan unsur -unsur tertentu dari HTML 4.