Html5, modifikasi utama kelima dari bahasa mark super -text (html).
HTML5 berisi elemen baru, atribut, dan perilaku, dan juga berisi serangkaian teknologi yang dapat digunakan untuk membuat situs web lebih beragam dan lebih kuat.
Fitur -fitur baru tidak tersedia sekaligus, tetapi setelah perumusan HTML4.01 (1999), ia terus berubah selama periode ini, dan naskah akhir diselesaikan.
Standar HTML5 tidak menghancurkan halaman web sebelumnya, dan halaman web yang memenuhi standar HTML4.01 masih efektif di HTML5.
URL standar: https://www.w3.org/tr/html5///
Waktu Naskah Tetap: 28 Oktober 2014
isiDibandingkan dengan HTML4.01 sebelumnya, HTML5 telah meningkat banyak:
① Elemen Semantik Baru: <STARTICE>, <Side>, <figher>, <figcaption>, <footer>, <Header>, <hgroup>, <av nav>, <section>, dll.
② Karakteristik elemen baru: Tingkatkan atribut elemen baru, elemen unit tabel, fungsi verifikasi, dll.
③ Multimedia: Tambahkan <Audio> audio, elemen video <video> dan konten lainnya.
④ Gambar 2D/3D: Tambahkan <an Canvas> elemen gambar.
⑤ Penyimpanan: Tingkatkan fungsi penyimpanan online dan offline.
⑥ Konektivitas: Tingkatkan dua konten dari klien yang berinteraksi dengan server: soket web (koneksi klien dan server tahan lama) dan peristiwa server-seent (data push server), dll.
⑦ Terintegrasi: Menyediakan fungsi yang kuat seperti pekerja web, API riwayat, requestanimationframe, dan lokasi geografis.
⑧ Akses perangkat: Berikan dukungan untuk kamera dan perangkat seluler.
式 Gaya CSS3: Memberikan karakteristik gaya latar belakang baru, animasi, perbatasan, dan gaya lainnya.
Dukungan BrowserSetiap browser utama berbeda dari HTML5. Di antara mereka, IE adalah fungsi mendukung HTML5 dari versi ke -9 (tidak semua fungsi HTML5).
Jika Anda ingin tahu bahwa fungsi HTML5 didukung oleh setiap browser, Anda dapat masuk ke http://caniuse.com/ untuk kueri.
Mengambil elemen <mio> sebagai contoh, Anda dapat melihat dukungan dari setiap browser:
Buat halaman HTML5Memperkenalkan perubahan HTML5 dari halaman.
<!Baris pertama dari halaman HTML tradisional harus merupakan pernyataan jenis dokumen tertentu, yang terkait dengan halaman tampilan format dan tata letak dari browser.
HTML4.01 didasarkan pada SGML (bahasa label universal standar), jadi <!
HTML5 tidak didasarkan pada SGML, jadi DTD tidak diperlukan.
HTML4.01 Halaman:[Kode] <!
Halaman html5:<!<html> tag
Atur ruang penamaan
Atribut XMLNS di atribut <html> XMLNS dapat mendefinisikan satu atau lebih spasi bernama opsional. Browser akan menggunakan ruang penamaan ini untuk elemen -elemen di halaman tempat atributnya.
Jika atribut ini dihilangkan, default akan digantikan oleh http://www.w3.org/1999/xhtml.
Atur bahasa halaman<html> properti lang dalam label dapat menentukan bahasa alami halaman, seperti: lang = en berarti bahasa Inggris, dan lang = zh-cn berarti bahasa Cina. Contoh:
<html leng = zh-cn> </html><meta> Pengaturan Tag Pengkodean Karakter
<meta> meta-informasi dapat disediakan, seperti kata kunci untuk mesin pencari.
Di antara mereka, atribut charset mendefinisikan kode karakter halaman, yang dapat mengonversi konten teks halaman menjadi format pengkodean yang ditentukan selama tampilan.
UTF-8 lebih disukai dalam desain web:
<head> <meta charset = UTF-8/> <Title> judul halaman </iteme> </adepu>Tabel Gaya Kutipan
Dibandingkan dengan HTML4.01 sebelumnya, HTML5 menghilangkan properti Type = Text/CSS saat tabel gaya referensi:
<Head> <meta charset = UTF-8/> <Title> Judul halaman </iteme> <tautan R = stylesheet href =/styles/site.css> </adepKutipan File JavaScript
Di HTML5, saat mengutip file JavaScript, atribut Type = Text/JavaScript dihilangkan:
<head> <meta charset = utf-8/> <itement> judul halaman </iteme> <skrip src =/skrip/jqury-1.7.2.js> </adeph> </head>Contoh Halaman Lengkap
Di bawah ini adalah halaman HTML5 lengkap:
<! /scripts/jquery-1.7.2.js> </script> </head> <body> <p> Area tubuh </p> </body> </html>