Rumah > Soal Jawab > teks badan
P粉7627302052023-08-22 12:17:28
Div yang menutup sendiri tidak akan disahkan. Ini kerana div ialah elemen biasa, bukan elemen kosong.
Mengikut spesifikasi HTML5, tag yang tidak boleh mengandungi sebarang kandungan (dipanggil elemen kosong) boleh menutup sendiri*. Ini termasuk tag berikut:
area, base, br, col, embed, hr, img, input, link, meta, param, source, track, wbr
"/" pada teg di atas adalah pilihan sepenuhnya, jadi <img/>
与<img>
没有区别,但<img></img>
adalah tidak sah.
*Nota: Elemen luaran juga boleh menutup diri, tetapi saya rasa itu di luar skop jawapan ini.
P粉1139388802023-08-22 12:03:24
Secara teori, HTML 4, <foo /
(是的,没有任何>
)的意思是<foo>
(这导致<br />
的意思是<br>>
(即<br>>
)和<title/hello/
的意思是<title>hello</title>
). Saya menggunakan istilah "secara teori" kerana ini adalah peraturan SGML yang tidak disokong oleh penyemak imbas. Sokongan sangat jarang (saya hanya melihatnya berfungsi dalam emacs-w3m) sehingga spesifikasi mengesyorkan pengarang mengelak daripada menggunakan sintaks ini .
Dalam XHTML, <foo />
的意思是<foo></foo>
。这是适用于所有XML文档的XML规则。也就是说,XHTML通常以text/html
的形式提供,这(至少在历史上)由浏览器使用与以application/xhtml+xml
提供的文档不同的解析器处理。W3C提供了关于XHTML作为text/html
bermaksud
text/html
, yang (sekurang-kurangnya dari segi sejarah) digunakan oleh penyemak imbas secara berbeza daripada dokumen yang disajikan sebagai application/xhtml+xml
pemprosesan parser. W3C menyediakan teks/html
. (Pada asasnya: gunakan sintaks teg penutup sendiri hanya jika elemen ditakrifkan sebagai KOSONG (dan teg penutup dilarang dalam spesifikasi HTML)).
<foo />
Dalam HTML5, maksud