Skip to main content

Bila Menggunakan Tag Penutup pada Elemen HTML

Cara Membuat Squishy Mudah Sekali (April 2025)

Cara Membuat Squishy Mudah Sekali (April 2025)
Anonim

Terdapat beberapa tag HTML dalam HTML4 dan HTML5 yang tidak memerlukan penggunaan tag tutup untuk HTML yang sah. Mereka adalah:

Sebab bahawa kebanyakan tag ini tidak mempunyai tag akhir yang diperlukan adalah bahawa dalam kebanyakan kes, tag akhir tersirat oleh kehadiran tag lain dalam dokumen. Sebagai contoh, dalam kebanyakan dokumen web, perenggan (ditakrifkan oleh

) diikuti dengan sama ada perenggan lain atau oleh elemen tahap blok lain. Oleh itu, penyemak imbas dapat menyimpulkan bahawa perenggan telah berakhir dengan permulaan perenggan yang akan datang.

Tag lain dalam senarai ini tidak selalu mengandungi kandungan, seperti. Elemen ini boleh mengandungi tag seperti tetapi tidak perlu. Sekiranya kumpulan kol tidak mengandungi sebarang tanda kol, meninggalkan tag penutup tidak menyebabkan sebarang kekeliruan-dalam kebanyakan kes bilangan lajur akan ditakrifkan oleh atribut span.

Meninggalkan Label Akhir Meningkatkan Halaman Anda

Satu sebab yang baik untuk meninggalkan tag akhir untuk unsur-unsur ini adalah kerana mereka menambah aksara tambahan ke muat turun halaman dan dengan itu melambatkan halaman. Jika anda mencari perkara yang perlu dilakukan untuk mempercepat muat turun laman web anda, menyingkirkan tag penutup pilihan adalah tempat yang baik untuk bermula. Untuk dokumen yang mempunyai banyak perenggan atau sel jadual, ini boleh menjadi penjimatan yang ketara.

Tetapi Meninggalkan Tutup Tag adalah Tidak Semua Baik

Terdapat beberapa sebab penting untuk dibiarkan dalam tag penutup.

  • Tag penutup menyediakan struktur.
    • Apabila anda mempunyai dokumen HTML yang dikodkan dengan minimum, ia mungkin akan memuat dengan cepat, tetapi ia dapat dengan cepat menjadi beruang untuk diselenggarakan. Menambah barisan atau lajur jadual baharu boleh menjadi lebih sukar untuk dilakukan dengan cepat tanpa struktur penuh pada permulaan dan akhir tag. Dan selalunya orang menyelesaikannya dengan mengindentikasi yang menambah aksara kembali ke dalam dokumen, dengan itu menafikan manfaat kelajuan yang anda perolehi daripada meninggalkannya.
  • CSS dan JavaScript cangkuk pada elemen penuh.
    • Walaupun kebanyakan penyemak imbas boleh memaparkan tag (dan gaya) tanpa tag penutup mereka, kekurangan tag tutup boleh membuat lokasi muktamad untuk menutup gaya atau tindakan skrip yang kurang jelas. Jika anda bekerja dengan susun atur yang sangat tepat, anda mengabaikan ketepatan apabila anda meninggalkan tag penutup-anda membiarkan penyemak imbas membuat keputusan di mana tegnya berakhir. Kadang-kadang pelayar meneka betul, dan kadang-kadang tidak.
  • Memadamkan tanda tutup tidak selalu dibenarkan.
    • Dalam HTML5, yang
    • tag boleh dihilangkan apabila perenggan segera diikuti oleh sekitar 25 elemen yang berbeza. Tetapi terdapat lebih daripada 100 unsur dalam HTML5. Adakah anda akan menghafal setiap situasi yang sah untuk meninggalkan tag akhir? Ia mungkin lebih mudah untuk memasukkannya sahaja.

XHTML Memerlukan Semua Tutup Nama

Sebab utama kebanyakan orang menggunakan tag tutup dengan unsur-unsur ini ialah XHTML. Apabila anda menulis XHTML tag penutup selalu diperlukan. Jika anda merancang untuk menukar dokumen web anda ke XHTML pada bila-bila masa pada masa akan datang, ia adalah paling mudah untuk memasukkan tanda tutup, supaya dokumen anda sudah siap.