HTML 5 adalah revisi utama berikutnya dari HTML (Hypertext Markup Language), bahasa markup inti dari World Wide Web. Web Hypertext Application Technology Working Group (WHATWG) mulai bekerja pada spesifikasi pada bulan Juni 2004 di bawah nama Aplikasi Web 1.0. Pada Oktober 2009, spesifikasi dalam "Last Call" negara di WHATWG.
HTML 5 adalah standar yang diusulkan berikutnya untuk HTML 4.01, XHTML 1.0 dan DOM Level 2 HTML.
HTML 5 bertujuan untuk mengurangi kebutuhan berpemilik plug-in berbasis aplikasi Internet yang kaya (RIA) teknologi seperti Adobe Flash, Microsoft Silverlight, dan Sun JavaFX.
Ide di belakang HTML 5 yang dipelopori pada tahun 2004 oleh WHATWG; HTML5 menggabungkan Formulir Web 2.0, spesifikasi WHATWG lain. 5 spesifikasi HTML ditetapkan sebagai titik awal dari pekerjaan HTML baru kelompok kerja dari W3C pada tahun 2007.Kelompok kerja ini dipublikasikan Pertama Public Working Draft dari spesifikasi pada 22 Januari 2008. Spesifikasi adalah pekerjaan yang berkelanjutan, dan diperkirakan akan tetap begitu selama bertahun-tahun, meskipun bagian HTML5 akan selesai dan dilaksanakan di browser sebelum seluruh spesifikasi mencapai status Rekomendasi akhir. Para editor adalah Ian Hickson dari Google, Inc dan David Hyatt dari Apple, Inc
Markup
HTML 5 memperkenalkan sejumlah elemen baru dan atribut yang mencerminkan penggunaan khas situs web modern. Beberapa dari mereka semanticreplacements untuk penggunaan umum generik blok (
) dan sejajar () unsur, misalnya (website navigation block) dan . Unsur-unsur lain menyediakan fungsionalitas baru melalui antarmuka standar, seperti dan elemen.
Beberapa deprecated elemen dari HTML 4.01 telah dijatuhkan, termasuk presentasional murni elemen seperti dan , yang efeknya dicapai menggunakan CSS. Ada juga yang diperbarui penekanan pada pentingnya DOM scripting di Web perilaku.
5 sintaks HTML tidak lagi didasarkan pada kesamaan SGML meskipun dari markup. Hal ini, bagaimanapun, telah dirancang agar kompatibel dengan parsing Common versi yang lebih tua dari HTML. Muncul dengan perkenalan baru baris yang terlihat seperti jenis dokumen SGML deklarasi, , yang memungkinkan memenuhi standar-render di semua browser yang menggunakan "DOCTYPE sniffing".
Baru API
Selain menentukan markup, HTML scripting 5 menetapkan antarmuka pemrograman aplikasi (API). Dokumen yang ada object model (DOM) antarmuka yang diperpanjang dan de facto fitur didokumentasikan. Ada juga API baru, seperti:
Elemen kanvas untuk segera modus gambar 2D
Jangka waktu pemutaran media
Offline penyimpanan database
Editing dokumen
Drag-and-drop
Cross-dokumen pesan
Browser history manajemen
Tipe MIME dan protokol penangan sebesar
Beberapa fitur baru adalah bagian dari HTML 5 terutama karena tidak ada relawan untuk memisahkan HTML 5 dan mempertahankan spesifikasi terpisah fitur ini.
Perbedaan dari HTML 4.01/XHTML 1.x
Berikut ini adalah daftar singkat perbedaan dan beberapa contoh-contoh spesifik.
Baru berorientasi pada aturan parsing parsing fleksibel dan kompatibilitas; tidak berdasarkan SGML
Kemampuan untuk menggunakan SVG dan MathML inline teks / html
Unsur-unsur baru - bagian, artikel, footer, audio, video, kemajuan, nav, meter, waktu, samping, kanvas
Jenis bentuk baru kontrol - tanggal dan waktu, email, url, cari
Atribut baru - ping (pada daerah dan), charset (di meta), async (di script)
Global atribut (yang dapat diterapkan untuk setiap elemen) - id, tabindex, tersembunyi, data-* (custom data atribut)
Formulir akan mendapatkan dukungan untuk metode PUT dan DELETE juga bukan hanya GET & POST (lihat Representasi Negara Transfer untuk digunakan kasus)
Unsur deprecated menjatuhkan - pusat, font, pemogokan, frameset
Error handling
HTML 5 (text / html) browser akan fleksibel dalam menangani salah sintaks. HTML 5 adalah dirancang sedemikian rupa sehingga dapat dengan aman browser tua mengabaikan HTML baru konstruksi 5. Berbeda dengan HTML 4.01, spesifikasi HTML 5 memberikan aturan rinci untuk lexing dan parsing, dengan maksud bahwa compliant browser berbeda akan menghasilkan hasil yang sama dalam kasus salah sintaks.
Penyelesaian
Ian Hickson, editor HTML 5 spesifikasi, mengharapkan untuk mencapai spesifikasi Calon Rekomendasi W3C tahap selama 2012, dan Rekomendasi W3C pada tahun 2022 atau nanti.Namun, banyak bagian dari spesifikasi stabil dan dapat diimplementasikan dalam produk:
Beberapa bagian sudah relatif stabil dan ada implementasi yang sudah cukup dekat dengan penyelesaian, dan fitur-fitur tersebut dapat digunakan hari ini (misalnya ).
Menurut jadwal W3C, diperkirakan bahwa HTML 5 akan mencapai Rekomendasi W3C pada akhir 2010. Namun, Public Working Draft Pertama perkiraan ini tidak terjawab dengan 8 bulan, dan Terakhir Panggil dan Rekomendasi Calon yang diharapkan dapat dicapai pada tahun 2008 tetapi sejauh 5 HTML akhir tahun 2009 belum mencapai W3C Last Call.
http://en.wikipedia.org/wiki/HTML5
dan elemen. [5]
Beberapa deprecated elemen dari HTML 4.01 telah dijatuhkan, termasuk presentasional murni elemen seperti dan
yang efeknya dicapai dengan menggunakan CSS. Ada juga yang diperbarui penekanan pada pentingnya DOM scripting di Web perilaku.
HTML5 Sintaks yang tidak lagi didasarkan pada SGML meskipun kesamaan dari markup. Hal ini, bagaimanapun, telah dirancang agar kompatibel dengan parsing Common versi yang lebih tua dari HTML. Muncul dengan perkenalan baru baris yang terlihat seperti SGML deklarasi tipe dokumen, yang memungkinkan memenuhi standar-render di semua browser yang menggunakan "DOCTYPE sniffing".
API BARU
Selain menentukan markup, script HTML5 menentukan antarmuka pemrograman aplikasi (API). [6] Ada model obyek dokumen (DOM) antarmuka yang diperpanjang dan de facto fitur didokumentasikan. Ada juga API baru, seperti:
The kanvas elemen untuk segera modus gambar 2D Jangka waktu pemutaran media Offline penyimpanan database Editing dokumen Drag-and-drop Cross-dokumen pesan Browser history manajemen Tipe MIME dan protokol penangan sebesar Beberapa fitur baru adalah bagian dari HTML5 terutama karena tidak ada relawan untuk membagi terpisah HTML5 dan mempertahankan spesifikasi fitur ini. [7]
Perbedaan dari HTML 4.01/XHTML 1.xBerikut ini adalah daftar singkat perbedaan dan beberapa contoh-contoh spesifik.
Baru berorientasi pada aturan parsing parsing fleksibel dan kompatibilitas; tidak berdasarkan SGML Kemampuan untuk menggunakan inline SVG dan MathML di text/html Baru elemen - section article footer audio video progress nav meter time aside canvas Jenis bentuk baru kontrol - tanggal dan waktu, email url search New atribut - ping (di a dan area charset (di meta async (di script Global atribut (yang dapat diterapkan untuk setiap elemen) - id tabindex hidden data-* (custom data atribut) Formulir akan mendapatkan dukungan untuk metode PUT dan DELETE juga bukan hanya GET & POST (lihat Representasi Negara Transfer untuk digunakan kasus) Unsur deprecated menjatuhkan - center font strike frameset KESALAHAN PENANGANAN
Sebuah HTML5 (text / html) browser akan fleksibel dalam menangani salah sintaks. HTML5 dirancang sedemikian rupa sehingga dapat dengan aman browser tua mengabaikan konstruksi HTML5 baru. Berbeda dengan HTML 4.01, maka spesifikasi HTML5 memberikan aturan rinci untuk lexing dan parsing, dengan maksud bahwa compliant browser berbeda akan menghasilkan hasil yang sama dalam kasus salah sintaks. [8]
PenyelesaianIan Hickson, editor spesifikasi HTML5, mengharapkan untuk mencapai spesifikasi Calon Rekomendasi W3C tahap selama 2012, dan Rekomendasi W3C pada tahun 2022 atau nanti. [9] Namun, banyak bagian dari spesifikasi yang stabil dan dapat diimplementasikan dalam produk :
Beberapa bagian sudah relatif stabil dan ada implementasi yang sudah cukup dekat dengan penyelesaian, dan fitur-fitur tersebut dapat digunakan hari ini (misalnya ).
- APA Working Group, HTML5 Kapan akan selesai? [9], FAQ
Menurut jadwal W3C, diperkirakan bahwa HTML5 akan mencapai Rekomendasi W3C pada akhir 2010. Namun, Public Working Draft Pertama perkiraan ini tidak terjawab dengan 8 bulan, dan Terakhir Panggil dan Rekomendasi Calon yang diharapkan dapat dicapai pada tahun 2008 tetapi sebagai HTML5 dari akhir tahun 2009 belum mencapai W3C Last Call.
http://en.wikipedia.org/wiki/HTML5
HTML 5 adalah standar yang diusulkan berikutnya untuk HTML 4.01, XHTML 1.0 dan DOM Level 2 HTML.
HTML 5 bertujuan untuk mengurangi kebutuhan berpemilik plug-in berbasis aplikasi Internet yang kaya (RIA) teknologi seperti Adobe Flash, Microsoft Silverlight, dan Sun JavaFX.
Ide di belakang HTML 5 yang dipelopori pada tahun 2004 oleh WHATWG; HTML5 menggabungkan Formulir Web 2.0, spesifikasi WHATWG lain. 5 spesifikasi HTML ditetapkan sebagai titik awal dari pekerjaan HTML baru kelompok kerja dari W3C pada tahun 2007.Kelompok kerja ini dipublikasikan Pertama Public Working Draft dari spesifikasi pada 22 Januari 2008. Spesifikasi adalah pekerjaan yang berkelanjutan, dan diperkirakan akan tetap begitu selama bertahun-tahun, meskipun bagian HTML5 akan selesai dan dilaksanakan di browser sebelum seluruh spesifikasi mencapai status Rekomendasi akhir. Para editor adalah Ian Hickson dari Google, Inc dan David Hyatt dari Apple, Inc
Markup
HTML 5 memperkenalkan sejumlah elemen baru dan atribut yang mencerminkan penggunaan khas situs web modern. Beberapa dari mereka semanticreplacements untuk penggunaan umum generik blok (
) dan sejajar () unsur, misalnya (website navigation block) dan . Unsur-unsur lain menyediakan fungsionalitas baru melalui antarmuka standar, seperti dan elemen.
Beberapa deprecated elemen dari HTML 4.01 telah dijatuhkan, termasuk presentasional murni elemen seperti dan , yang efeknya dicapai menggunakan CSS. Ada juga yang diperbarui penekanan pada pentingnya DOM scripting di Web perilaku.
5 sintaks HTML tidak lagi didasarkan pada kesamaan SGML meskipun dari markup. Hal ini, bagaimanapun, telah dirancang agar kompatibel dengan parsing Common versi yang lebih tua dari HTML. Muncul dengan perkenalan baru baris yang terlihat seperti jenis dokumen SGML deklarasi, , yang memungkinkan memenuhi standar-render di semua browser yang menggunakan "DOCTYPE sniffing".
Baru API
Selain menentukan markup, HTML scripting 5 menetapkan antarmuka pemrograman aplikasi (API). Dokumen yang ada object model (DOM) antarmuka yang diperpanjang dan de facto fitur didokumentasikan. Ada juga API baru, seperti:
Elemen kanvas untuk segera modus gambar 2D
Jangka waktu pemutaran media
Offline penyimpanan database
Editing dokumen
Drag-and-drop
Cross-dokumen pesan
Browser history manajemen
Tipe MIME dan protokol penangan sebesar
Beberapa fitur baru adalah bagian dari HTML 5 terutama karena tidak ada relawan untuk memisahkan HTML 5 dan mempertahankan spesifikasi terpisah fitur ini.
Perbedaan dari HTML 4.01/XHTML 1.x
Berikut ini adalah daftar singkat perbedaan dan beberapa contoh-contoh spesifik.
Baru berorientasi pada aturan parsing parsing fleksibel dan kompatibilitas; tidak berdasarkan SGML
Kemampuan untuk menggunakan SVG dan MathML inline teks / html
Unsur-unsur baru - bagian, artikel, footer, audio, video, kemajuan, nav, meter, waktu, samping, kanvas
Jenis bentuk baru kontrol - tanggal dan waktu, email, url, cari
Atribut baru - ping (pada daerah dan), charset (di meta), async (di script)
Global atribut (yang dapat diterapkan untuk setiap elemen) - id, tabindex, tersembunyi, data-* (custom data atribut)
Formulir akan mendapatkan dukungan untuk metode PUT dan DELETE juga bukan hanya GET & POST (lihat Representasi Negara Transfer untuk digunakan kasus)
Unsur deprecated menjatuhkan - pusat, font, pemogokan, frameset
Error handling
HTML 5 (text / html) browser akan fleksibel dalam menangani salah sintaks. HTML 5 adalah dirancang sedemikian rupa sehingga dapat dengan aman browser tua mengabaikan HTML baru konstruksi 5. Berbeda dengan HTML 4.01, spesifikasi HTML 5 memberikan aturan rinci untuk lexing dan parsing, dengan maksud bahwa compliant browser berbeda akan menghasilkan hasil yang sama dalam kasus salah sintaks.
Penyelesaian
Ian Hickson, editor HTML 5 spesifikasi, mengharapkan untuk mencapai spesifikasi Calon Rekomendasi W3C tahap selama 2012, dan Rekomendasi W3C pada tahun 2022 atau nanti.Namun, banyak bagian dari spesifikasi stabil dan dapat diimplementasikan dalam produk:
Beberapa bagian sudah relatif stabil dan ada implementasi yang sudah cukup dekat dengan penyelesaian, dan fitur-fitur tersebut dapat digunakan hari ini (misalnya ).
Menurut jadwal W3C, diperkirakan bahwa HTML 5 akan mencapai Rekomendasi W3C pada akhir 2010. Namun, Public Working Draft Pertama perkiraan ini tidak terjawab dengan 8 bulan, dan Terakhir Panggil dan Rekomendasi Calon yang diharapkan dapat dicapai pada tahun 2008 tetapi sejauh 5 HTML akhir tahun 2009 belum mencapai W3C Last Call.
http://en.wikipedia.org/wiki/HTML5
dan elemen. [5]
Beberapa deprecated elemen dari HTML 4.01 telah dijatuhkan, termasuk presentasional murni elemen seperti dan
yang efeknya dicapai dengan menggunakan CSS. Ada juga yang diperbarui penekanan pada pentingnya DOM scripting di Web perilaku.
HTML5 Sintaks yang tidak lagi didasarkan pada SGML meskipun kesamaan dari markup. Hal ini, bagaimanapun, telah dirancang agar kompatibel dengan parsing Common versi yang lebih tua dari HTML. Muncul dengan perkenalan baru baris yang terlihat seperti SGML deklarasi tipe dokumen, yang memungkinkan memenuhi standar-render di semua browser yang menggunakan "DOCTYPE sniffing".
API BARU
Selain menentukan markup, script HTML5 menentukan antarmuka pemrograman aplikasi (API). [6] Ada model obyek dokumen (DOM) antarmuka yang diperpanjang dan de facto fitur didokumentasikan. Ada juga API baru, seperti:
The kanvas elemen untuk segera modus gambar 2D Jangka waktu pemutaran media Offline penyimpanan database Editing dokumen Drag-and-drop Cross-dokumen pesan Browser history manajemen Tipe MIME dan protokol penangan sebesar Beberapa fitur baru adalah bagian dari HTML5 terutama karena tidak ada relawan untuk membagi terpisah HTML5 dan mempertahankan spesifikasi fitur ini. [7]
Perbedaan dari HTML 4.01/XHTML 1.xBerikut ini adalah daftar singkat perbedaan dan beberapa contoh-contoh spesifik.
Baru berorientasi pada aturan parsing parsing fleksibel dan kompatibilitas; tidak berdasarkan SGML Kemampuan untuk menggunakan inline SVG dan MathML di text/html Baru elemen - section article footer audio video progress nav meter time aside canvas Jenis bentuk baru kontrol - tanggal dan waktu, email url search New atribut - ping (di a dan area charset (di meta async (di script Global atribut (yang dapat diterapkan untuk setiap elemen) - id tabindex hidden data-* (custom data atribut) Formulir akan mendapatkan dukungan untuk metode PUT dan DELETE juga bukan hanya GET & POST (lihat Representasi Negara Transfer untuk digunakan kasus) Unsur deprecated menjatuhkan - center font strike frameset KESALAHAN PENANGANAN
Sebuah HTML5 (text / html) browser akan fleksibel dalam menangani salah sintaks. HTML5 dirancang sedemikian rupa sehingga dapat dengan aman browser tua mengabaikan konstruksi HTML5 baru. Berbeda dengan HTML 4.01, maka spesifikasi HTML5 memberikan aturan rinci untuk lexing dan parsing, dengan maksud bahwa compliant browser berbeda akan menghasilkan hasil yang sama dalam kasus salah sintaks. [8]
PenyelesaianIan Hickson, editor spesifikasi HTML5, mengharapkan untuk mencapai spesifikasi Calon Rekomendasi W3C tahap selama 2012, dan Rekomendasi W3C pada tahun 2022 atau nanti. [9] Namun, banyak bagian dari spesifikasi yang stabil dan dapat diimplementasikan dalam produk :
Beberapa bagian sudah relatif stabil dan ada implementasi yang sudah cukup dekat dengan penyelesaian, dan fitur-fitur tersebut dapat digunakan hari ini (misalnya ).
- APA Working Group, HTML5 Kapan akan selesai? [9], FAQ
Menurut jadwal W3C, diperkirakan bahwa HTML5 akan mencapai Rekomendasi W3C pada akhir 2010. Namun, Public Working Draft Pertama perkiraan ini tidak terjawab dengan 8 bulan, dan Terakhir Panggil dan Rekomendasi Calon yang diharapkan dapat dicapai pada tahun 2008 tetapi sebagai HTML5 dari akhir tahun 2009 belum mencapai W3C Last Call.
http://en.wikipedia.org/wiki/HTML5


Tidak ada komentar:
Posting Komentar