Artikel Pengenalan Wulin.com (www.vevb.com): Persyaratan konsistensi untuk dokumen HTML5 harus dirumuskan, dan bahkan elemen baru, atribut, API dan model konten harus digunakan. Dengan cara ini, konten web dapat diturunkan secara elegan pada agen pengguna yang lebih tua atau kurang mampu. Mari kita gunakan formulir HTML5 untuk diilustrasikan. Jenis -jenis baru yang ditambahkan ke input termasuk nomor, pencarian, rentang, email, tanggal, URL, dll. Jenis -jenis nilai baru ini ada di browser yang tidak mendukungnya.
Catatan: Contoh -contoh dalam artikel ini harus ditampilkan dalam kode, tetapi karena doctype yang kami gunakan sekarang adalah xhtml1.0, browser tidak dapat membaca kode html5, dan pra tidak dapat menjadi pra
Baca kode, jadi hanya bisa dijelaskan dengan kata -kata.
Hindari kompleksitas yang tidak perlu
Solusi ringkas selalu lebih populer daripada yang kompleks, jika memungkinkan.
Jenis dokumen HTML 4.01 diatur seperti ini (saya menghilangkan tanda kurung karena parsing browser):
! Doctype html public -// w3c // dtd html 4.01 // en
Dokter XHTML 1.0 adalah:
! Doctype html public -// w3c // dtd xhtml 1.0 strict // en
Dalam HTML 5, jika kompleksitas yang tidak perlu dihilangkan, Doctype disederhanakan untuk :! Doctype HTML
Mendukung konten yang ada
Konten yang ada bergantung pada pemrosesan dan perilaku agen pengguna yang diharapkan untuk mencapai fungsionalitas yang diharapkan.
Mendukung konten yang ada berarti dukungan 100% untuk konten yang ada.
Menyelesaikan masalah nyata
Masalah yang dihadapi oleh konten halaman web tidak cocok untuk solusi aktual yang tidak dapat memenuhi kebutuhan yang ada.
Misalnya, misalkan saya menggunakan HTML 4 atau XHTML 1, sesuai dengan seluruh konten, seperti daftar produk, termasuk gambar produk, judul produk, pengenalan produk, dll. Saya ingin menambahkan tiga tautan yang identik ke tiga elemen ini masing -masing. Namun, di HTML5, Anda dapat menggunakan tag untuk memasukkan tiga blok ini. Artinya, tag A berisi elemen tingkat blok. Ini memecahkan masalah sebenarnya.
Mencari kebenaran dan menjadi pragmatis
Elemen semantik baru di HTML5 adalah refleksi yang mengikuti prinsip pencarian kebenaran dan pragmatis.
Jika Anda melihat halaman web sekarang, mungkin akan ada beberapa kode seperti ini: id = header id = navigasi id = id utama = ID sidebar = Namun, di html5, tag yang baru ditambahkan dapat menggantikan div yang sesuai, seperti header, nav, samping, footer. Jangan berpikir ini adalah penggantian ID. Tidak, tag baru sebenarnya pengganti kelas, karena tag ini dapat digunakan kembali pada halaman.
Degradasi stabil
Persyaratan konsistensi untuk dokumen HTML5 harus dirumuskan, dan bahkan elemen baru, atribut, API, dan model konten harus digunakan. Dengan cara ini, konten web dapat diturunkan secara elegan pada agen pengguna yang lebih tua atau kurang mampu.
Mari kita gunakan formulir HTML5 untuk diilustrasikan. Jenis baru yang ditambahkan ke input termasuk nomor, pencarian, rentang, email, tanggal, URL, dll. Nilai tipe baru ini akan ditafsirkan sebagai teks di browser yang tidak mendukungnya. Oleh karena itu, Anda dapat dengan berani menggunakan formulir HTML5, yang dapat diturunkan dengan elegan.
Prioritas Pengguna Akhir
Setelah konflik ditemui, pengguna akhir lebih disukai, diikuti oleh penulis, pelaksana, setter standar, dan akhirnya kesempurnaan teoretis.
PDF: Desain HTML5