Kenyataan versi HTML DOCTYPE tag_HTML/Xhtml_Pengeluaran halaman web

WBOY
Lepaskan: 2016-05-16 16:38:56
asal
1582 orang telah melayarinya

Apabila kami membuka kod sumber tapak web biasa, kami akan mendapati bahawa kod sumber mesti bermula dengan diikuti secara langsung oleh>; , seperti

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Salin selepas log masuk

, sudah tentu, lebih banyak kod sumber halaman web arus perdana, seperti kod sumber Teknologi E-Dimension, semuanya menggunakan format HTML5, bermula terus dengan . Memandangkan ia bukan teg HTML, ia hanyalah arahan penyemak imbas yang memberitahu penyemak imbas versi penanda yang digunakan untuk menulis halaman, jadi ia tidak perlu muncul secara berpasangan. tidak sensitif huruf besar-kecil dalam mana-mana versi, tetapi adalah kebiasaan untuk menulisnya sebagai "". Sudah tentu, untuk mematuhi piawaian W3C, ia juga boleh ditulis sebagai "" .



Kod sumber halaman utama Teknologi E-Dimensi menggunakan pernyataan HTML5 dan serasi dengan HTML4

DOCTYPE dalam bahasa Inggeris bermaksud jenis dokumen, iaitu pengisytiharan jenis versi HTML. HTML tidak mempunyai apa-apa spesifikasi dari awal Ia melalui HTML4 yang lebih popular, dan kemudian memasuki era HTML5. Spesifikasi dalam setiap tempoh adalah berbeza dilaksanakan ini kerana teg HTML mesti menjadi muncul, jadi ia mesti dinyatakan sebagai
. Pada peringkat akhir HTML4, konsep ini menjadi sangat kabur, dan ia adalah sama sama ada ia berakhir dengan "/" atau tidak. Dalam HTML 5, telah ditetapkan bahawa "/" tidak diperlukan, hanya
.

Kaedah penjelasan yang mengelirukan sedemikian memerlukan memberitahu penyemak imbas spesifikasi versi yang digunakan untuk pengekodan HTMl halaman web semasa.

Adalah sangat penting untuk menentukan DOCTYPE dalam semua dokumen HTML supaya penyemak imbas memahami jenis dokumen yang diharapkan.

DOCTYPE dalam HTML 4.01 memerlukan rujukan kepada DTD kerana HTML 4.01 adalah berdasarkan SGML. HTML 5 tidak berdasarkan SGML, jadi tidak perlu merujuk DTD, tetapi doctype diperlukan untuk mengawal kelakuan penyemak imbas (biarkan pelayar berkelakuan seperti yang sepatutnya.).

Pernyataan Versi HTML

HTML 5 tidak mempunyai sebarang jenis dokumen, tetapi sebaiknya elakkan menggunakan bingkai; XHTML 1.0 menentukan tiga jenis dokumen XML: Strict, Transitional, dan Frameset;

Pernyataan Spesifikasi HTML 5

Ungkapan ini sangat ringkas, dengan hanya satu atribut: elemen akar ialah html

<!DOCTYPE html>
Salin selepas log masuk

XHTML 1.0 Versi ketat DTD yang ketat

Gunakan jenis ini jika anda memerlukan penanda bersih tanpa kekacauan pembentangan. Sila gunakan dengan Cascading Style Sheets (CSS):

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Salin selepas log masuk

Dalam pengisytiharan di atas, diisytiharkan bahawa elemen akar dokumen ialah html, yang ditakrifkan dalam DTD dengan pengecam awam ditakrifkan sebagai "-//W3C//DTD XHTML 1.0 Strict//EN". Penyemak imbas akan mengetahui cara mencari DTD yang sepadan dengan pengecam awam ini. Jika ia tidak ditemui, penyemak imbas akan menggunakan URL mengikut pengecam awam sebagai lokasi untuk mencari DTD.

XHTML 1.0 Peralihan DTD versi peralihan

DTD peralihan boleh mengandungi atribut pemaparan dan elemen yang W3C jangkakan untuk dialihkan ke helaian gaya. Gunakan jenis ini jika pembaca anda menggunakan penyemak imbas yang tidak menyokong Cascading Style Sheets (CSS) dan anda perlu menggunakan ciri pemaparan XHTML:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Salin selepas log masuk

XHTML 1.0 Frameset versi bingkai DTD

Gunakan DTD ini apabila anda ingin menggunakan rangka kerja!

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Salin selepas log masuk

HTML4.1 Versi peralihan DTD Peralihan

DTD peralihan boleh mengandungi atribut pemaparan dan elemen yang W3C jangkakan untuk dialihkan ke helaian gaya. Gunakan jenis ini jika pembaca anda menggunakan penyemak imbas yang tidak menyokong Cascading Style Sheets (CSS) dan anda perlu menggunakan ciri pemaparan HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
Salin selepas log masuk

HTML4.1 Versi ketat DTD yang ketat

Gunakan jenis ini jika anda memerlukan penanda bersih tanpa kekacauan pembentangan. Sila gunakan dengan Cascading Style Sheets (CSS):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
Salin selepas log masuk

Dokumen bingkai DTD HTML 4.01 Frameset

DTD Frameset harus digunakan untuk dokumen dengan bingkai. DTD Frameset adalah bersamaan dengan DTD Peralihan, kecuali elemen frameset menggantikan elemen badan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd">
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan