Aturan dan Fitur baru di HTML5

Aturan dan Fitur baru di HTML5HTML atau Hypertext Markup Language merupakan sebuah bahasa untuk menampilkan konten di Web. HTML sendiri merupakan bahasa script yang bebas dan tidak dimiliki oleh siapa pun. Artinya, pengembangan HTML dilakukan oleh banyak orang dibanyak negara dan bisa dikatakan sebagai sebuah bahasa yang dikembangkan bersama-sama secara global.

Versi terbaru dari HTML adalah HTML5. Banyak orang yang menyambut versi baru ini dengan kegembiraan karena fitur-fitur baru seperti kanvas untuk menampilkan gambar dan animasi, dukungan untuk video dan audio, dan tag baru untuk mendefinisikan elemen-elemen dokumen seperti header, konten dan footer.

Di jaman sekarang, perkembangan web sudah sangat pesat. HTML5 sendiri sampai saat ini masih terus dikembangkan, tetapi mayoritas browser modern sudah bisa mendukung HTML5.

Lihat penjelasan HTML5 lebih lanjut di Wikipedia Indonesia.

Aturan yang diterapkan untuk HTML5

  • Fitur-fitur baru harus berbasis HTML, CSS, DOM dan JavaScript.
  • Mengurangi kebutuhan plugin eksternal. contoh : Flash Player.
  • Error handling yang lebih baik.
  • Markup tambahan untuk menggantikan scripting
  • HTML5 harus bisa diakses dari perangkat manapun/ device manapun.
  • Proses pengembangan harus bisa dilihat oleh publik.

HTML5

Fitur-Fitur baru di HTML5

  • Elemen canvas untuk menggambar (2D dan 3D).
  • Elemen audio dan video untuk memutar multimedia.
  • Dukungan untuk penyimpanan offline lokal.
  • Elemen yang spesifik terhadap konten, seperti artikel, footer, header, nav, dan section
  • Kontrol form baru seperti calendar, date, time, email, url dan search.
  • Penulisan doctype yang singkat ( <!DOCTYPE html> )
  • Channel Messaging
  • Geolocation.
  • Microdata.
  • Scalable Vector Graphics (SVG)
  • Web storage
  • Web SQL database.

HTML5 punya beberapa spesifikasi baru yang membedakan dengan HTML4. Dan semua spesifikasi ini dibangun atas dasar kemudahan, jadi semuanya didesain serba praktis. Contohnya pada penulisan kode berikut, semuanya boleh :

  • id=”dunia_komputer”
  • id= dunia_komputer
  • ID=” dunia-komputer”

Jadi, sintaks untuk HTML5 sangat fleksibel, namun bukan berarti kita bisa menulis dengan sembarangan. HTML5 mendukung pemisahan yang tegas antara tahapan presentasi dan konten. Jika antara konten dan style tidak dipisahkan maka akan banyak masalah. Antara lain yaitu :

  • Aksesibilitas jelek
  • Akan lebih kompleks, kode sulit untuk dibaca dibandingkan jika konten dan style dipisahkan.
  • Ukuran dokumen akan lebih besar, karena konten style akan diulang berulang kali. Sehingga proses loading dokumen akan menjadi lebih lama.

Demikian beberapa info seputar Aturan dan Fitur baru di HTML5. Semoga bermanfaat.

Terimakasih.

Tinggalkan Komentar

Your email address will not be published.