Ok langsung saja kita masuk ke dalam materi pembahasan,disini banyak referensi yang saya ambil dari beberapa link rujukan....:)
Pertama disini saya akan memberikan pengertian tentang HTML5 yang saya dapat sumber yang saya baca dari sini.
HTML5 adalah versi terbaru dari standar yang digunakan untuk menampilkan
konten dan menjalankan aplikasi dari web. Kunci standar body yang ada
di balik itu ada pada Worldwide Web Consortium, yang juga dikenal
sebagai W3C. Ini adalah varian upgrade besar untuk HTML4, yang
sebelumnya telah digunakan (meskipun dengan perbaikan tambahan yang
terus berlangsung) sejak 1997 - hampir sama seperti sejarah dari
internet populer untuk pasar massal.
Secara khusus, HTML5 menggabungkan banyak fungsi tambahan yang telah
ditambahkan di atas web dalam beberapa tahun terakhir. Ini adalah
pengaya yang telah membuatnya lebih interaktif dan mirip dengan bahasa
pemrograman komputer, bukan hanya kemampuan untuk menampilkan konten
("markup") seperti yang dimiliki sebelumnya. Jika Anda berpikir kembali
mungkin pada lima tahun yang lalu, banyak dari apa yang sekarang kita
nikmati ketika online mungkin tidak akan pernah terpikirkan begitu saja
akan terjadi di masa yang akan datang. Kita tidak akan terpikirkan akan
sebuah halaman yang bisa bergulir dan memperbarui diri secara otomatis
(seperti pada Timeline pada Twitter atau Facebook), membentuk format
yang bisa mengkonfigurasi ulang halaman atau mengunduh konten di
background saat Anda sedang mengetik sebuah kata (misalnya pada Google
auto-complete). Semua didorong oleh berbagai tool seperti JavaScript,
yang memungkinkan kode untuk "dieksekusi" pada halaman web. Istilah "Web
2.0" diciptakan untuk menggambarkan layanan yang lebih interaktif yang
umum digunakan pada saat ini.
Selanjutnya setelah pengertian diatas saya akan memberikan informasi tentang penambahan fitur-fitur pada HTML5 yang membedakan dengan HTML sebelumnya,sekali lagi artikel ini saya ambil dari sini.
Penambahan unsur baru pada HTML5:
Tag | Penjelasan |
---|---|
<article> | Untuk konten eksternal, seperti teks dari artikel-berita, blog, forum, atau konten lain dari sumber eksternal |
<aside> | Untuk konten selain konten itu ditempatkan di samping konten yang masuk harus berkaitan dengan isi sekitarnya |
<command> | Sebuah tombol, atau radiobutton, atau sebuah kotak centang |
<details> | Untuk rincian menggambarkan tentang sebuah dokumen, atau bagian dari dokumen |
<summary> | Sebuah keterangan, atau ringkasan, dalam rincian elemen |
<figure> | Untuk pengelompokan bagian dari konten berdiri sendiri, bisa video |
<figcaption> | Keterangan dari tokoh bagian |
<footer> | Untuk footer dari dokumen atau bagian, dapat meliputi nama penulis, tanggal dokumen, informasi kontak, atau informasi hak cipta |
<header> | Untuk penerapan suatu dokumen atau bagian, dapat mencakup navigasi |
<hgroup> | Untuk bagian dari pos, menggunakan <h1> untuk <h6>, di mana yang terbesar adalah pos utama bagian tersebut, dan yang lainnya sub-judul |
<mark> | Untuk teks yang harus disorot |
<meter> | Untuk pengukuran, digunakan hanya jika nilai-nilai maksimum dan minimum diketahui |
<nav> | Untuk bagian navigasi atau menu |
<progress> | Keadaan pekerjaan berlangsung |
<ruby> | Untuk penjelasan ruby (catatan Cina atau karakter) |
<rt> | Untuk penjelasan tentang penjelasan ruby |
<rp> | Apa untuk menunjukkan browser yang tidak mendukung elemen ruby |
<section> | Untuk bagian dalam dokumen. Seperti bab, header, footer, atau bagian lain dari dokumen |
<time> | Untuk menentukan waktu atau tanggal, atau keduanya |
Unsur baru untuk media:
Tag | Penjelasan |
---|---|
<audio> | Untuk konten multimedia , suara, musik atau streaming audio lainya |
<video> | Untuk konten video , seperti klip film atau Streaming video lainya |
<source> | Untuk sumber suatu media pada elemen media, menjelaskan didalam video atau media audio |
<embed> | Untuk mengisi embedded , contohnya seperti plug-in atau mengambil video dari Youtube. |
Unsur kanvas menggunakan JavaScript untuk membuat gambar pada halaman web.
Tag | Penjelasan |
---|---|
<canvas> | Untuk membuat gambar pada halaman web |
HTML5 memberika unsur-unsur bentuk yang lebih baik, dengan fungsionalitas yang lebih baik pula:
Tag | Penjelasan |
---|---|
<datalist> | Daftar pilihan untuk nilai input |
<keygen> | Hasilkan kunci untuk mengotentikasi pengguna |
<output> | Untuk berbagai jenis output, seperti output yang ditulis oleh script |
Setelah pada pembahasan HTML5 selesai, kali ini saya langsung memuju pada CSS3 yang merupakan stylish untuk HTML5..:)
Langsung saja pertama tentang pengertian CSS3 yang saya dapatkan dari sini.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
Berikut ini saya akan tampilkan hal-hal yang membedakan CSS3 dengan CSS sebelumnya,saya mendapatkan referensi dari sini .
Nah beberapa fitur tambahan tersebut antara lain :
Borders
border-color
border-image
border-radius
box-shadow
Backgrounds
background-origin
danbackground-clip
background-size
multiple backgrounds
Color
HSL colors
HSLA colors
opacity
RGBA colors
Text Effects
text-shadow
text-overflow
word-wrap
User-interface
box-sizing
resize
outline
nav-top, nav-right, nav-bottom, nav-left
Selectors
attribute selectors
Basic box model
overflow-x, overflow-y
Generated Content
content
Other modules
media queries
multi-column layout
Web fonts
speech
- http://tizenindonesia.blogspot.com/2012/07/html5-strategi-dan-dampaknya-pada-pasar.html#.UJT27JGUPDc
- http://ianpanrita.com/unsur-baru-tag-pada-html5.ian/
- http://boxsense.blogspot.com/2012/04/sejarah-fungsi-dan-pengertian-css-css3.html
- http://fandyakhmad300892.blogspot.com/2009/08/perbedaan-css-dengan-css3.html