Artikel berikut menyediakan garis besar DOCTYPE HTML. Dalam jenis dokumen html digunakan untuk mengisytiharkan arahan pengguna dan menukar data ke dalam pelayar web menggunakan bahasa markup seperti html, pengekodan xml itu sendiri. Kami telah mengisytiharkan jenis dokumen sebagai langkah awal dokumen. Secara amnya, DOCTYPE tidak mempertimbangkan sebarang teg, elemen atau atribut; ia membantu mengenal pasti versi bahasa penanda. tag ialah tag akar atau elemen bahasa penanda html. Ia juga membantu untuk menyimpan dan menyimpan semua kandungan web, dan juga akan memberitahu penyemak imbas pengguna untuk mengenal pasti sama ada ia adalah bahasa html atau tidak tetapi menggunakan pada pelayar web yang sama dipaparkan oleh versi bahasa html yang digunakan oleh dokumen web pengguna.
Apakah itu DOCTYPE HTML?
- DOCTYPE hanyalah pengisytiharan jenis dokumen yang merupakan satu set arahan yang perlu dikaitkan dengan dokumen web html, xml atau sgxml tertentu.
- Adalah lebih diperlukan atas beberapa sebab warisan jika pembangun mengabaikan DOCTYPE, maka penyemak imbas web akan cenderung menggunakan pelbagai jenis mod pemaparan yang mungkin tidak serasi dengan sesetengah spesifikasi pelayar serta aplikasi pengguna.
- Ia juga dinyatakan sebagai elemen nol yang tidak mengandungi teg penutup, jadi kami tidak boleh memasukkan sebarang kandungan logik di dalam .
- Kami menggunakan pengisytiharan dalam versi HTML 4.01 ia juga merujuk kepada Pengisytiharan Jenis Dokumen yang sama kerana versi HTML 4.01 adalah berdasarkan SGML tetapi dalam HTML5 tidak berdasarkan bahasa SGML.
Sintaks:
Apabila kami menggunakan HTML atau mana-mana bahasa penanda, kami mempunyai satu set sintaks untuk setiap teg dan elemen, sama seperti dalam pengisytiharan jenis dokumen.
Di bawah ialah sintaks asas untuk mengisytiharkan model dalam dokumen html.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
---Some Front End logic ,codes,tags,elements---
</body>
</html>
Mengapa kami menggunakan DOCTYPE HTML?
- Oleh kerana ia diperlukan untuk versi Html dan andaikan jika aplikasi pengguna mempunyai sebarang masalah pada masa itu, kami dengan mudah mengenal pasti punca kerana ia benar-benar berlaku dalam keserasian versi HTML atau keserasian pelayar pengguna; juga, sesetengah teg html boleh ditamatkan apabila ia dibandingkan dengan versi semasa dan sebelumnya.
- Jadi pengguna dengan mudah mengenal pasti isu berdasarkan aliran kerja aplikasi web.
- Dalam HTML, W3C ialah salah satu daripada organisasi seperti IETF, dan juga setiap halaman html mempunyai "ID Pemilik" ialah label unik yang menunjukkan nama entiti html atau organisasi yang bertanggungjawab untuk mencipta atau menyelenggara dokumen berasaskan DTD.
- DTD juga dipanggil "Kelas Teks Awam", iaitu jenis objek yang turut dirujuk dengan teg html dan elemen yang perlu diikuti dengan sokongan web dan penyemak imbas.
- Ia akan disokong dengan kedua-dua HTM/XHTML DTD.
Versi HTML yang berbeza di mana kami menggunakan DOCTYPE dalam HTML?
- Jika kami menggunakan ketat sebagai DOCTYPE, ia tidak membenarkan atribut persembahan ditulis dengan elemen html sementara kami memerlukan keperluan seperti dalam aplikasi web dan juga, ia tidak menyokong kemasukan bingkai html.
- Html 4.0 mempunyai DOCTYPE yang ketat dan peralihan.
- Dalam DOCTYPE yang ketat, pengguna akan menggunakan elemen dan atribut html tertentu, sementara ia tidak dibenarkan dan dibenarkan untuk digunakan dalam DOCTYPE yang ketat sebagai pengguna yang ketat.
- Kadangkala versi html 4.0 menyokong set bingkai, dan setiap dokumen html mesti telah mencipta tiga pengisytiharan jenis dokumen di atas pada halaman web.
- Jika kami menggunakan html strict, maka jenis dokumen termasuk semua elemen html, atribut kecuali elemen yang tidak digunakan atau teg yang tidak diterima. Set tag dan elemen tersebut akan muncul dalam set bingkai.
- Jika kami menggunakan peralihan html, ia juga menyokong semua elemen html, termasuk teg/elemen yang tidak digunakan lagi.
- Dalam set rangka html, ia menyokong semua elemen html yang kami gunakan dalam dtd peralihan html serta digunakan untuk mengisytiharkan set rangka.
- Dalam html 5 hanya menyokong satu jenis pengisytiharan yang kami gunakan pengisytiharan ini hanya dibenarkan untuk versi html 5, tetapi dalam html 4, kami akan menggunakan versi spesifikasi dtd yang berbeza.
- Dalam HTML, DOCTYPE tidak peka huruf besar-besaran, jadi kami menggunakan pengisytiharan DOCTYPE, dan ia akan ditulis sebagai huruf kecil dan besar.
Contoh DOCTYPE HTML
Diberikan di bawah adalah contoh:
Contoh #1
Kod:
<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
</head>
<body>
<p>Welcome To My Domain
</p>
</body>
</html>
Output:
Contoh #2
Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> Sample Example for Strict DTD </title>
</head>
<body>
<a href><h1>Please Click </h1></a>
<marquee> Welcome To My Domain </marquee>
</body>
</html>
Output:
Contoh #3
Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title> Frameset DTD Example </title>
</head>
<frameset cols="23%,*,43%">
<frame src="first.html">
<frame src="second.html">
<frame src="third.html">
</frameset>
</html>
Output:
In the above set of examples, we will see the sample and basic dtd usages in html. In the first example, we use the that is come under the html5 version. So we use normal and basic html codings. In the second example, we use strict dtd in html 4 version so it will accept the particular tags and elements; it will not be allowed to use the deprecated tag elements in the second example, but in the last example, we use the frameset dtd in the html documents it allows the deprecated elements as well as whatever we use the html 4 transitional dtd elements and also will include the frameset tag elements.
Conclusion
In html will use DOCTYPE as a better choice for creating the web-based applications, and also it will be helpful for the website users browsers that the document is related to the html based documents. If we suppose will not use the html tag elements in the inside of the document that should be with the DOCTYPE declaration, it must be must with the html standards with the help of web browsers, and templates will check the html standards.
Atas ialah kandungan terperinci HTML DOCTYPE. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!