Komentar: HTML5 adalah standar HTML terbaru. Membangun kembali situs web HTML5 jauh lebih mudah daripada memigrasi situs web dari HTML4 ke HTML5, karena ada perbedaan besar antara kedua versi tersebut
HTML5 adalah standar HTML terbaru. Cepat atau lambat, semua programmer web akan menemukan bahwa perlu menggunakan standar terbaru ini. Selain itu, banyak orang akan merasa bahwa membangun kembali situs web HTML5 jauh lebih mudah daripada memigrasi situs web dari HTML4 ke HTML5, karena ada perbedaan besar antara kedua versi tersebut.
Faktanya, HTML5 tidak membuat perubahan besar pada HTML4, banyak dari mereka serupa.
Namun, ada beberapa perbedaan yang sangat penting yang perlu Anda ketahui. Berikut ini adalah beberapa perbedaan utama antara HTML4 dan HTML5 (tidak semua, tidak mungkin untuk mencantumkan semuanya):
1. Standar HTML5 masih diformulasikan
Perbedaan yang satu ini jelas, tetapi sangat penting, saya harus mulai dengan itu terlebih dahulu. Mungkin Anda telah memperhatikan bahwa HTML5 itu keren di mana -mana, tetapi kenyataannya adalah bahwa HTML5 adalah standar yang belum selesai. HTML4 sudah berusia 10 tahun, tetapi fakta bahwa itu masih standar formal saat ini belum berubah.
Di sisi lain, HTML5 masih dalam tahap awal, dan modifikasi di masa depan akan terus muncul. Anda harus mempertimbangkan ini karena elemen web yang baru ditambahkan atau dimodifikasi yang Anda gunakan di situs web akan berubah beberapa waktu setiap tahun, dan Anda harus terus memperbarui dan meningkatkan situs web Anda, yang bukan yang Anda inginkan. Inilah sebabnya mengapa Anda lebih baik menggunakan HTML4 di produk Anda dan hanya menggunakan HTML5 dalam percobaan Anda sejauh ini.
2. Sintaks yang disederhanakan
Deklarasi Doctype yang lebih sederhana adalah salah satu dari banyak fitur baru di HTML5. Sekarang Anda hanya perlu menulis <! Doctype html>, dan itu saja. Sintaks HTML5 kompatibel dengan HTML4 dan XHTML1, tetapi tidak kompatibel SGML.
3. Tag <ngas> baru yang menggantikan flash
Bagi pengguna web, Flash adalah kejutan dan rasa sakit. Banyak pengembang web sangat tidak puas dengan ancaman HTML5 telah ditimbulkan untuk berkedip. Tetapi bagi mereka yang abadi video flash kembung yang memakan waktu bertahun -tahun untuk memuat dan menjalankan, teknologi untuk menghasilkan video dengan tag <nyvas> baru telah tiba.
Saat ini, tag <an Canvas> tidak dapat menyediakan semua fungsi yang dimiliki Flash, tetapi pada waktunya, Flash pasti akan dihilangkan dari web. Mari kita tunggu dan lihat, karena banyak orang masih tidak setuju dengan pandangan ini.
4. Tag <Teader> dan <Tooter> baru
HTML5 dirancang untuk lebih menggambarkan anatomi situs web. Itulah mengapa ini <Header> dan
Tanda baru seperti <footer> diperkenalkan, dirancang khusus untuk bagian -bagian situs web ini.
Saat mengembangkan situs web, Anda tidak perlu lagi menggunakan tag <div> untuk menandai bagian -bagian halaman web ini.
5. Tag <Section> dan <Artikel> baru
Mirip dengan tag <teader> dan <footer>, tag <section> dan <cart Article> baru yang diperkenalkan di HTML5 memungkinkan pengembang untuk memberi label lebih baik pada area -area ini di halaman.
Dispekulasi bahwa selain membuat kode lebih terorganisir, itu juga dapat meningkatkan hasil SEO dan membuat mesin pencari lebih mudah untuk menganalisis halaman Anda.
6. Tag <u menu> dan <figure> baru
Tag <u menu> baru dapat digunakan sebagai menu normal atau pada toolbar dan menu klik kanan, meskipun hal-hal ini tidak biasa digunakan pada halaman.
Demikian pula, tag <figure> baru adalah cara yang lebih profesional untuk mengelola teks dan gambar di halaman. Tentu saja, Anda dapat menggunakan stylesheets untuk mengontrol teks dan gambar, tetapi menggunakan tag ini yang dibangun ke dalam HTML5 lebih cocok.
7. Tag <audio> dan <dideo> baru
Tag <Audio> dan <Video> baru mungkin adalah dua hal paling berguna yang ditambahkan dalam HTML5. Sama seperti nama tag, mereka digunakan untuk menyematkan file audio dan video.
Selain itu, ada beberapa tag dan atribut multimedia baru, seperti <Rack>, yang digunakan untuk memberikan informasi teks untuk melacak video. Dengan tag ini, HTML5 membuat fitur Web2.0 semakin ramah. Masalahnya adalah bahwa sebelum HTML5 diterima secara luas, Web2.0 masih Web2.0 lama.
8. Desain Bentuk Baru
Tag <dorm> dan <FormInput> baru memiliki modifikasi yang sepenuhnya baru pada elemen bentuk asli, dan mereka memiliki banyak atribut baru (dan beberapa modifikasi). Jika Anda sering mengembangkan formulir, Anda harus meluangkan waktu untuk mempelajarinya secara lebih rinci.
9. Tidak lagi menggunakan tag <b> dan <font>
Bagi saya pribadi, ini adalah perubahan yang saya tidak terlalu mengerti. Saya tidak berpikir berapa banyak manfaatnya untuk menghapus <b> dan <font> tanda. Saya tahu bahwa panduan resmi mengatakan bahwa penanda ini dapat ditangani dengan lebih baik melalui CCS, tetapi dengan cara ini, untuk tampil di satu atau dua tempat artikel, Anda perlu menerapkan fungsi ini dalam CS dan teks independen, yang tidak canggung. Mungkin kita akan terbiasa dengan metode ini di masa depan.
10. Tidak lagi menggunakan tag <fame>, <Tenter>, <Big>
Bahkan, saya tidak ingat kapan tanda -tanda ini telah digunakan, jadi saya tidak merasa sedih menghapusnya. Untuk alasan yang sama, ada penanda yang lebih baik yang dapat mengimplementasikan fungsionalitasnya - yang bagus, penanda tidak valid dipersilakan untuk dihapus dari standar.
Perbedaan antara 10 HTML5 dan HTML4 ini hanyalah sebagian kecil dari seluruh spesifikasi baru. Selain perubahan besar ini, saya juga dapat menyebutkan beberapa perubahan kecil, seperti memodifikasi atribut tag <Ol> untuk memungkinkannya diurutkan secara terbalik, dan memodifikasi tag <u>.
Semua perubahan kecil ini banyak. Dan perubahan baru juga meningkat, jadi jika Anda ingin melacak tren terbaru secara real time, Anda harus sering melihat perbedaan antara W3.org's HTML4 dan HTML5 halaman ini. Jika Anda cemas dan ingin menggunakan tag dan atribut baru ini dalam pekerjaan Anda, saya menyarankan Anda bahwa lebih baik melakukan eksperimen. Alasannya telah dijelaskan bahwa tag dan atribut baru ini dapat banyak berubah di masa depan, jadi kecuali Anda terus memperbarui kode Anda, mereka cenderung kedaluwarsa dan kedaluwarsa.
Meskipun sebagian besar browser yang paling populer saat ini mendukung HTML5, beberapa tag dan properti baru (atau dimodifikasi) tidak mendukungnya, sehingga halaman Anda mungkin tidak konsisten di layar pengguna. Tunggu dengan sabar dan tunggu saat HTML5 bisa sangat berguna. Belum waktunya.