Minggu, 06 April 2014

Pengenalan HTML 5

HTML5  merupakan sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5  adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin. HTML5  merupakan hasil proyek dari  W3C  (World Wide Web Consortium) dan WHATWG  (Web Hypertext Application Technology Working Group). Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari  XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML. HTML5 baru mencuat pada April 2010 setelah CEO Apple Inc., Steve Jobs, mengatakan bahwa dengan pengembangan HTML5, "Adobe Flash sudah tidak dibutuhkan lagi untuk menyaksikan video atau menyaksikan konten apapun di web."

Aturan untuk mempelajari HTML5 .Beberapa aturan yang harus kamu pelajari saat belajar HTML5, yaitu :
  • Fitur baru harus didasarkan pada HTML, CSS, DOM, dan JavaScript.
  • Mengurangi kebutuhan untuk plugin eksternal (seperti Flash).
  • Lebih baik penanganan kesalahan.
  • Lebih banyak penggunaakn markup untuk mengganti scripting.
  • HTML5 harus independen.
  • Proses development-nya harus terlihat untuk umum (visible).
 
FITUR-FITUR BARU DI HTML5 :
  1. Video dan Audio  : tidak perlu menempelkan flash, quickplayer, atau realplayer untuk memutar audio dan   video.
  2. Canvas : Media corat-coret langsung tanpa flash dan applet java.
  3. Bentuk kontrol form seperti kalender, tanggal, waktu, email, url, dan search.
  4. Semantic: Mempermudah designer dengan tag khusus layout, seperti: artikel, footer, header, navigasi, dan section.
  5. Dukungan yang lebih baik untuk penyimpanan secara offline.

DUKUNGAN BROWSER HTML5 :
  1. Chrome
  2. Safari Apple v.4+
  3. Internet Explorer 9
  4. Opera
  5. Maxthon
  6. Firefox 4, 5, 6 dan seterusnya

MENGUJI BROWSER
Untuk menguji browser yang terinstall di komputer. Apakah telah mendukung HTML5 dapat diuji dengan link berikut : http://html5test.com/

DOCTYPE UNTUK HTML5

DOCTYPE adalah instruksi untuk web browser tentang apa versi bahasa markup halaman yang ditulis. Deklarasi DOCTYPE mengacu pada Document Type Definition(DTD). DTD menetapkan aturan untuk bahasa  markup, sehingga browser dapat membuat konten halaman tersebut dengan benar. Penggunaan DOCTYPE pada html5 lebih di sederhanakan.
Sintak penulisannya : <!DOCTYPE html>

STRUKTUR DASAR HTML5
 <!DOCTYPE html>
<html>
<head>
      <meta charset="UTF-8">
      <title>Judul Pada Dokumen</title>
</head>
<body>
 Isi pada dokumen . . .
</body>
</html>

ELEMEN YANG DI HAPUS PADA HTML5
  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
  • <tt>

HTML5 SEMANTIC ELEMENTS
Semantic= arti/makna. Semantic elements = elemen dengan makna.
Apa Unsur Semantic? Unsur semantik jelas menggambarkan maknanya untuk browser dan developer. Contoh non-semantik elemen :  <div> dan <span> -tidak menjelaskan tentang isinya.
Contoh semantik elemen :  <form>, <table>, dan <img> -Jelas mendefinisikan isinya.

ELEMEN SEMANTIK BARU DI HTML5
Banyak situs web yang ada saat ini mengandung kode HTML seperti ini:  <div id="nav">, <div class="header">, atau <div id="footer">, untuk menunjukkan link navigasi, header, dan footer. HTML5 menawarkan elemen semantik baru untuk mendefinisikan bagian yang berbeda dari sebuah halaman web :
  • <header>, digunakan untuk area header (bagian atas sebuah halaman web).
  • <article>, untuk tempat meletakkan artikel atau tulisan dihalaman web.
  • <aside>, digunakan sebagai penambah informasi utama didalam halaman web. Biasanya berupa peringatan, catatan, dll.
  • <section>,  untuk menentukan seksi-seksi dokumen. Misalnya bagian yg mendefinisikan sebagai profil, kontak, berita, dan sebagainya.
  • <figure>, Menentukan konten mandiri, seperti diagram, foto, daftar kode, dll.
  • <figcaption>, Mendefinisikan caption untuk elemen <figure> 
dan masih banyak tag-tag lainnya. 

CONTOH SEDERHANA :

CONTOH TAG FIGURE DAN FIGCAPTION :


0 komentar:

Posting Komentar