Tag Penutupan Tidak Diperlukan

Ada sejumlah tag HTML di HTML4 dan HTML5 yang tidak mengharuskan penggunaan tag penutup untuk HTML yang valid. Mereka:

Alasan bahwa sebagian besar tag ini tidak memiliki tag akhir yang diperlukan adalah bahwa dalam banyak kasus, tag akhir tersirat oleh kehadiran tag lain dalam dokumen. Misalnya, di sebagian besar dokumen web, paragraf (ditentukan oleh

) diikuti oleh paragraf lain atau oleh elemen tingkat blok lainnya. Dengan demikian, browser dapat menyimpulkan bahwa paragraf telah berakhir pada awal paragraf berikutnya.

Tag lain dalam daftar ini tidak selalu memiliki konten, seperti. Elemen ini dapat berisi tag seperti tetapi tidak harus. Jika colgroup tidak mengandung tag col apa pun, meninggalkan tag penutup tidak menyebabkan kebingungan - dalam banyak kasus jumlah kolom akan ditentukan oleh atribut span.

Leaving Out End Tags Mempercepat Halaman Anda

Satu alasan bagus untuk meninggalkan tag akhir untuk elemen-elemen ini adalah karena mereka menambahkan karakter tambahan ke unduhan halaman dan dengan demikian memperlambat halaman. Jika Anda mencari hal-hal yang harus dilakukan untuk mempercepat unduhan halaman web Anda, menyingkirkan tag penutup opsional adalah tempat yang baik untuk memulai. Untuk dokumen yang memiliki banyak paragraf atau sel tabel, ini bisa menjadi penghematan yang signifikan.

Tapi Meninggalkan Tag Penutupan Tidak Semua Baik

Ada beberapa alasan penting untuk meninggalkan tag penutup.

XHTML Membutuhkan Tag Penutupan Semua

Alasan utama kebanyakan orang menggunakan tag penutup dengan elemen-elemen ini adalah XHTML. Ketika Anda menulis XHTML, tag penutup selalu diperlukan. Jika Anda berencana mengubah dokumen web Anda ke XHTML kapan saja di masa mendatang, paling mudah untuk menyertakan tag penutup, sehingga dokumen Anda siap.