Rumah > hujung hadapan web > tutorial css > Bolehkah teg `` ditutup sendiri dalam HTML?

Bolehkah teg `` ditutup sendiri dalam HTML?

Mary-Kate Olsen
Lepaskan: 2024-10-29 14:35:02
asal
1104 orang telah melayarinya

Can `` tags be self-closed in HTML?

Teg Span Penutupan Diri: Kisah XHTML dan HTML

Persoalan sama ada rentang HTML boleh ditutup menggunakan bergantung pada definisi jenis dokumen asas (DOCTYPE). Perbezaan ini terletak di antara XHTML dan HTML.

XHTML: Mengesahkan Teg Penutupan Sendiri

Apabila menggunakan XHTML, semua penyemak imbas utama menyokong teg penutupan sendiri seperti . Dalam XHTML, yang mematuhi sintaks XML, sebarang elemen tersuai yang tidak ditakrifkan sebagai elemen kosong dalam DTD mesti ditutup secara eksplisit. Oleh itu, teg menutup diri adalah sah.

Pertimbangkan contoh berikut, yang sah kerana ia menentukan jenis dokumen sebagai XHTML:

<!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">
  <head>
    <title></title>
  </head>
  <body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
  </body>
</html>
Salin selepas log masuk

HTML: Membatalkan Penutupan Sendiri Teg

Walau bagaimanapun, dalam HTML, teg menutup sendiri seperti tidak sah. HTML mengikut sintaks yang berbeza di mana elemen tertentu ditakrifkan sebagai elemen kosong. Span tidak termasuk dalam senarai ini.

Jika anda menukar DOCTYPE kepada HTML, contoh di atas menjadi tidak sah:

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

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
  </head>
  <body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
  </body>
</html>
Salin selepas log masuk

Nota Penting:

Walaupun penyemak imbas akan mentafsir semua teg penutupan sendiri dengan betul jika jenis MIME ialah teks/xml atau aplikasi/xhtml xml, untuk halaman yang disajikan sebagai teks/html (sebahagian besar), hanya set teg tertentu boleh ditutup sendiri .

Rujukan Berguna:

  • [W3C Validator](https://validator.w3.org/)
  • [XHTML vs HTML](https://www.w3.org/TR/xhtml2/xhtml_vs_html.html)

Atas ialah kandungan terperinci Bolehkah teg `` ditutup sendiri dalam HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan