Tag HTML5 dapat dihilangkan. Tanpa mempengaruhi tata letak halaman, ia dapat menyimpan ukuran halaman web dan mengurangi jumlah kode.
Tanda tertentu dapat dihilangkan.
Menghilangkan penanda awal tidak berarti bahwa penanda tidak ada, itu implisit, tetapi masih ada.
File HTML selalu memiliki tag root HTML, bahkan jika string <Html> tidak muncul di mana pun di tag halaman.
Tag mulai dari tag HTML dapat dihilangkan jika tag pertama dalam tag HTML bukan komentar.
Tag akhir dari tag HTML dapat dihilangkan jika tag HTML tidak diikuti segera setelah komentar.
Tanda awal tag kepala dapat dihilangkan jika tanda kosong, atau tanda di kepala pertama adalah tanda daripada komentar.
Tanda akhir tanda kepala dapat dihilangkan jika tanda kepala tidak segera diikuti oleh karakter ruang atau komentar.
Tag mulai dari tag tubuh dapat dihilangkan jika tag kosong, atau jika tag pertama dalam tag tubuh bukanlah karakter ruang atau komentar, tetapi jika tag pertama di dalam tag tubuh adalah skrip atau tag gaya, tag tubuh tidak dapat dihilangkan.
Tag akhir dari tag tubuh dapat dihilangkan jika tag tubuh tidak diikuti segera setelah komentar.
Tag akhir dari tag LI dapat dihilangkan jika tag LI diikuti oleh tag LI lain atau jika tidak ada tag induk untuk lebih banyak konten.
Tag akhir tag DT dapat dihilangkan jika tag DT segera diikuti oleh tag DT lain atau tag DD.
Tag akhir tag DD dapat dihilangkan jika DD segera diikuti oleh tag DD atau tag DT lain, atau jika tidak ada lebih banyak konten tag induk.
Tag akhir dari tag p dapat dihilangkan jika tag P diikuti oleh alamat, artikel, samping, blockquote, dir, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, tag header, hr, menu, nav, ol, p, pra, bagian, tag, tag, atau tag tidak ada.
Tag akhir tag RT dapat dihilangkan jika tag RT diikuti oleh tag RT atau RP, atau lebih banyak konten tanpa tag induk.
Tag akhir tag RP dapat dihilangkan jika tag RP diikuti oleh tag RT atau RP, atau lebih banyak konten tanpa tag induk.
Tag akhir dari tag optgroup dapat dihilangkan jika tag optgroup diikuti oleh tag optgroup lain, atau tidak ada tag induk untuk lebih banyak konten.
Tag akhir dari tag opsi dapat dihilangkan jika tag opsi diikuti oleh tag opsi lain, atau tag optgroup, atau lebih banyak konten setelah itu bukan tag induk.
Tanda awal tanda colgroup dapat dihilangkan jika tanda pertama dalam tanda colgroup adalah tanda col, atau jika tanda tidak diikuti oleh tanda colgroup lain dan tanda akhirnya telah dihilangkan. (Colgroup tidak dapat diabaikan jika tag kosong.)
Tag akhir dari tag colgroup dapat dihilangkan jika tag colgroup tidak segera diikuti oleh karakter ruang atau komentar.
Tag akhir tag tag dapat dihilangkan jika tag kepala diikuti oleh tag tbody atau tfoot.
Tanda awal tag tbody dapat dihilangkan. Jika tag tbody di dalam pertama adalah tanda TR, jika tanda tbody, head, dan tfoot dari tanda akhir belum dihilangkan setelah tag. (Tidak dapat diabaikan jika tag kosong.)
Tag akhir dari tag tbody dapat dihilangkan jika tag tbody diikuti oleh tag tbody atau tfoot, atau jika tidak ada tag induk setelah itu lebih banyak konten.
Tag akhir dari tag Tfoot dapat dihilangkan jika tag TFOOT diikuti oleh tag tbody, atau jika tidak ada tag induk selanjutnya untuk lebih banyak konten.
Tag akhir dari satu tag TR dapat dihilangkan jika tag TR segera diikuti oleh tag TR lain, atau jika tidak ada tag induk selanjutnya untuk lebih banyak konten.
Tag akhir tag TD dapat dihilangkan jika tag TD diikuti oleh TD, tag TH, atau jika tidak ada tag induk selanjutnya untuk lebih banyak konten.
Tag akhir dari tag dapat dihilangkan jika tag th diikuti oleh td, tag th, atau jika tidak ada tag induk setelah itu lebih banyak konten.
Namun, jika penanda start memiliki satu atau lebih atribut, itu tidak dapat dihilangkan.
Naskah bahasa Inggris asli: http://www.w3.org/tr/2010/wd-html5-20100624/syntax.html#optional-tags