Berikut tujuan dibuatnya HTML5 :
- Fitur baru harus didasarkan pada HTML, CSS, DOM, dan JavaScript
- Mengurangi kebutuhan untuk plugin eksternal ( Seperti Flash )
- Penanagan kesalahan yang lebih baik
- Lebih markup untuk menggantikan scripting
- HTML5 merupakan perangkat mandiri
- Proses pembangunan dapat terlihat untuk umum
Fitur baru dalam HTML5 :
- Unsur kanvas untuk menggambar
- Video dan elemen audio untuk media pemutaran
- Dukungan yang lebih baik untuk penyimpanan secara offline
- Elemen konten yang lebih spesifik, seperti artikel, footer, header, nav, section
- Bentuk kontrol form seperti kalender, tanggal, waktu, email, url, search.
Beberapa browser sudah mendukung HTML5 seperti
safari, chrome, firefox, dan opera. Kabarnya IE9 ( Internet Explorer ) akan
mendukung beberapa fitur dari HTML5.
Struktur Dasar HTML5:
- Header Fungsi dari Header disini adalah menampilkan kepala atau judul dari web kita, bisa berupa logo atau text yang merupakan inti dari web. Contoh penulisannya adalah <header> ditutup dengan </header>
- Aside Aside adalah perubahan nama Sidebar yang ada sebelumnya namun fungsinya tetap sama. Aside dapat diisi dengan info atau catatan kecil dan apasaja dari web kita. Misalnya Menu, Tag, Kategori dll.
- Nav Main Nav berisi menu pada web, diisikan dengan <li>, <div> atau apa saja yang dapat menampilkan menu
- Section Tidak boleh menggunakan style, namun section ini berisi <Header> <h1> <article>,<div> dll
- Article Sesuai dengan namanya, berarti artikel adalah isi dari postingan web kita yang dapat berisi
- Footer Fungsinya sama dengan header namun peletakannya ada di akhir.
Contoh Penulisan
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8" /> <title> Contoh Dokumen HTML5 </title> </head> <body> <header> <h1> Judul </h1> </header>
<nav> <ul> <li> <a href="#"> Home </a> </li> <li> <a href="#"> About </a> </li> <li> <a href="#"> Artikel </a> </li> <li> <a href="#"> Contact Us </a> </li> </ul> </nav>
<aside> <div> <p> Pengikut </p> </div> <div> <p> Kategori </p> </div> <div> <p> Arsip </p> </div> </aside> <section> <article> <header> <h2> Judul </h2> <p> Konten </p> </header> <p> Isi </p> </article> </section> <footer> <p> konten </p> </footer> </body> </html>
Pada tutorial selanjutnya kita akan membahas tentang cara menyesuaikan struktur dengan CSS
0 Komentar