Adakah HTML5 membenarkan teg tutup sendiri yang tidak kosong?
P粉680487967
P粉680487967 2023-08-21 18:20:11
0
2
599
<p>Pengesah W3C (Wikipedia) tidak menyukai penggunaan teg menutup sendiri (teg berakhir dengan "<kod>/></kod>") pada elemen bukan kosong. (Elemen kosong ialah elemen yang tidak pernah mengandungi sebarang kandungan.) Adakah ia masih sah dalam HTML5? </p> <p>Beberapa contoh elemen kosong yang diterima: </p> <pre class="brush:html;toolbar:false;"><br /> <img src="" /> <input type="text" name="username" /> </pra> <p>Beberapa contoh elemen bukan kosong yang ditolak: </p> <pre class="brush:html;toolbar:false;"><div id="myDiv" /> <span id="mySpan" /> <textarea id="someTextMessage" /> </pra> <sub> <b>Nota: </b> Pengesah W3C sebenarnya menerima teg penutupan diri kosong: pengarang pada mulanya menghadapi masalah kerana kesilapan menaip mudah (menggunakan <kod>></kod> bukannya <kod>/></kod> ;) ; Walau bagaimanapun, teg penutup sendiri tidak sah sepenuhnya dalam HTML5, dan jawapannya menghuraikan isu teg penutup sendiri dalam versi HTML yang berbeza. </p></sub>
P粉680487967
P粉680487967

membalas semua(2)
P粉762730205

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粉113938880
🎜 🎜 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!