cari

Rumah  >  Soal Jawab  >  teks badan

Adakah HTML5 membenarkan teg tutup sendiri yang tidak kosong?

<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粉680487967P粉680487967490 hari yang lalu627

membalas semua(2)saya akan balas

  • P粉762730205

    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.

    balas
    0
  • P粉113938880

    P粉1139388802023-08-22 12:03:24

    🎜 🎜 🎜

    balas
    0
  • Batalbalas