LATAR BELAKANG DARI HTML5 & CSS3
Assalamualaikum Wr. WbBaiklah ini adalah tugas akhir dari mata kuliah Desain Permodelan Grafik yang berjudulkan Apa yang melatarbelakangi HTML5 & CSS3, mari kita bahas ! :)
HTML5 adalah sebuah bahasa markah (markup) untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997) 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 salah satu karya Konsortium Waring Wera Wanua (World Wide Web Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda oleh banyak perangkat lunak/pembuat web.
Proses
standardisasi W3C
Kelompok kerja untuk
teknologi aplikasi web hypertext (WHATWG) mulai menspesifikasikan HTML5
pada bulan juni 2004 dengan nama Web Applications 1.0, hingga pada bulan maret
2010 spesifikasi ini masuk ke bagian draft standar di WHATWG, dan ke dalam
bagian pengurusan draft di W3C. Ian Hickson mewakili Google ,Inc menjadi
editor HTML5.
Pada tahun 2007 Spesifikasi HTML5
diadopsi sebagai pekerjaan permulaan untuk grup baru yang mengurus HTML di
World Wide Web Consorsium (W3C). Grup ini pertama kali mempublikasikan hasil
draft pekerjaan pertama mereka pada tanggal 22 januari 2008. Spesifikasi ini
berstatus dalam tahap pengerjaan, dan diperkirakan akan tetap demikian selama
bertahun-tahun, meskipun sebagian dari HTML5 sudah dalam tahap penyelesaian dan
diimplementasikan pada penjelajah web sebelum keseluruhan spesifikasinya
mencapai status rekomendasi final.
Berdasarkan pada jadwal kerja W3C,
HTML5 diperkirakan menjadi kandidat rekomendasi pada akhir tahun 2010. Namun,
publikasi pertama draft HTML 5 meleset selama 8 bulan. Permintaan dokumen
terakhir dan tahap kandidat rekomendasi diharapkan dapat dicapai pada tahun
2008, tetapi hingga bulan Juli 2010 HTML 5 masih dalam tahapan draft pengerjaan
di W3C. WHATWG telah meminta penyelesaian terakhir untuk HTML5 sejak bulan
oktober tahun 2009.
Editor HTML5, Ian Hickson, berharap
spesifikasi HTML5 dapat mencapai tahap kandidat rekomendasi pada tahun 2012 .
Kriteria di W3C agar sebuah spesifikasi dapat berstatus - Direkomendasikan -
adalah "yang kedua: 100% selesai dan penerapannya dapat dilakukan pada dua
atau lebih sistem yang berbeda" . Pada
wawancaranya dengan TechRepublic, Hickson memperkirakan hal ini baru akan
terjadi pada tahun 2022 atau setelahnya. Meski demikian, banyak bagian dari
spesifikasi sudah stabil dan telah dapat diterapkan pada produk:
Beberapa bab secara relatif telah stabil, maka dari itu implementasinya juga
sudah hampir mendekati penyelesaian, dan fitur tersebut sudah dapat digunakan
hari ini (misalnya: tag <canvas>).Markup
Pada HTML 5 diperkenalkan beberapa elemen baru dan atribut yang merefleksikan tipikal penggunaan website modern. Beberapa diantaranya adalah pergantian yang bersifat semantik pada blok yang umum digunakan: yaitu elemen (
<div>
)
dan inline (<span>
),
sebagai contoh (<span>
)
(sebagai blok navigasi website) dan <footer>
(biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari
kode html). Banyak elemen lain yang memberikan kegunaan baru melalui antar muka
yang telah distandarkan, seperti elemen multimedia <audio>
dan <video>
.[14][15][16] Beberapa
elemen yang telah ditinggalkan juga ditiadakan, termasuk elemen presentasi
semata seperti <font>
dan <center>
, yang
sebenarnya dapat dikerjakan menggunakan Cascading Style Sheet (CSS).API baru
Untuk menambah keluwesan pemformatan, pada HTML5 telah dispesifikasikan pengkodean application programming interfaces (APIs). antarmuka document object model (DOM) yang ada dikembangkan dan fitur de facto didokumentasikan. Beberapa APIs terbaru pada HTML5 antara lain :
- Elemen canvas, sebagai mode untuk menggambar object dua dimensi (2D). Lihat spesifikasi 1.0 untuk canvas 2D.
- Timed media playback
- Media penyimpanan luring (aplikasi web luring). Lihat Web Storage
- Penyuntingan dokumen
- Drag-and-Drop
- Cross-document messaging
- Manajemen sejarah kunjungan penjelajah web
- Tipe MIME dan penanggung jawab protokol registrasi.
- Geolocation
- Web SQL Database, media penyimpanan database lokal.
- API Database terindeks, mode penyimpanan hierarkis key-value (WebSimpleDB)
CSS3 merupakan generasi ke-3 dari perkembangan CSS sebelumnya. Jadi pada dasarnya, pengertian CSS3
sama saja
dengan pengertian CSS
generasi
paling awal. Hanya
saja,
beberapa standar baru untuk CSS3 menggantikan CSS2 dan mungkin akan membuat kiat
dapat bereksplorasi lebih dalam lagi untuk membuat tampilan situs lebih menarik dan mulai meninggalkan situs yang membuat menunggu dengan loading yang lama.
Beberapa kelebihan yang
ada
pada CSS3 :
a. CSS3
bisa lebih detail
untuk
mendeklarasikan
objek
yang akan diberikan style.
Contohnya di dalam objek „blockquote‟ bisa membuat (quote) di awal dan akhirnya
menggunakan font
lebih besar dari konten blockquote itu sendiri.
b. CSS3 kaya akan fitur untuk animasi dan efek untuk text atau objek, yang sebelumnya tidak bisa dilakukan oleh
CSS2/CSS2.1, dan
bisa
menggantikan
peran
gambar. Standar web
2.0 atau
situs interaktif dan
efisien berdasar dari penggunaan CSS.
c. Dengan CSS3 situs akan bisa lebih berkembang dan bisa lebih interaktif lagi dengan
pengunjung.
d. Bisa mengurangi ukuran file yang di-load dan lebih ringan, secara otomatis mengurangi
bandwidth inbound/outbound situs.
CSS3 memiliki fasilitas untuk shadow dari suatu div layout, fitur transparansi, gradien warna
pada border, warna pada teks
yang diseleksi, fitur skala memperkecil
atau memperbesar layout, kolom
pada teks, dan fitur
gradien pada background.
Fitur
baru
CSS 3 memiliki beberapa fitur baru,
seperti:
- Animasi, sehingga pembuatan animasi tidak memerlukan program sejenis Adobe Flash dan Microsoft Silverlight
- Beberapa efek teks, seperti teks berbayang, kolom koran, dan "word-wrap".
- Jenis huruf eksternal, sehingga dapat menggunakan huruf yang tidak termasuk "web-safe fonts".
- Beberapa efek pada kotak, seperti kotak yang ukurannya dapat diubah-ubah, transformasi 2 dimensi dan 3 dimensi, sudut-sudut yang tumpul dan bayangan.
Wassalamualaikum Wr. Wb.
Sumber : http://id.wikipedia.org/wiki/HTML5
e-book dari http://widipriatin.blogspot.com/
0 komentar:
Post a Comment