Tuesday, September 8, 2015

Apa yang Baru pada HTML5?

8:04 PM -

HTML5 adalah versi terbaru dari HTML. Dan ini akan menjadi standar baru untuk HTML, XHTML, dan HTML DOM. Versi terakhir dari HTML ada di tahun 1999.

Dan web sudah berkembang dengan pesat sehingga jalan sekarang HTML5 sendiri sampai saat ini masih terus dikembangkan, tapi mayoritas browser modern sudah bisa mendukung HTML5.

Ada beberapa aturan yang ditetapkan untuk HTML5, seperti:
    1. Fitur - fitur harus berbasis HTML, CSS, DOM, dan JavaScript.
    2. Mengurangi kebutuhan plugin eksternal (contoh Flash).
    3. Error handling yang lebih baik.
    4. Markup tambahan untuk menggantikan scripting.
    5. HTML5 harus bisa diakses dari piranti manapun/device independent.
    6. Proses pengembangan harus bisa dilihat oleh publik.
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.
  • id="belajarcoding"
  • id=belajarcoding
  • ID="belajarcoding"
Semua penulisan kode diatas benar.

Jadi sintaks untuk HTML5 sangat fleksibel, namun bukan berarti kitabisa menulis dengan sembarangan. HTML5 mendukung pemisahan yang tegas antara tahapan presentasi dan konten.

HTML5 memungkinkan ini menggunakan CSS. Bahkan beberapa fitur tampilan di versi HTML sebelumnya tidak lagi didukung (tapi masih bisa bekerja)

Jika tidak antara konten dan style tidak dipisahkan, maka akan banyak masalah, Antara lain:
  1. Aksebilitas jelek.
  2. Akan lebih kompleks, kode lebih sulit untuk dibaca dibandingkan jika konten dan style dipisahkan.
  3. Ukuran dokumen akan lebih besar, karena konten style akan diulang berulang kali. Sehingga proses loading dokumen akan menjadi lebih lama.
Beberapa fitur baru di HTML5 antara lain:
  1. Elemen Canvas.
  2. Elemen pemutar audio & video.
  3. Dukungan penyimpanan offline lokal. 
  4. Elemen yang spesifik terhadap konten, seperti article, footer, header, nav, dan section.
  5. Kontrol form baru, seperti calendar, date, time, email, url, search.
Source: My Notebook

Tags: fitur baru pada HTML5, aturan pada HTML5, HTML5, HTML

0 comments:

Post a Comment