Tag HTML5 dapat dihilangkan, yang dapat menghemat ukuran halaman web tanpa mempengaruhi tata letak halaman. Kurangi jumlah kode.
Beberapa tag dapat dihilangkan.
Menghilangkan tag awal sebuah tag bukan berarti tag tersebut tidak ada, itu implisit, tetapi tetap ada. File HTML selalu memiliki tag root HTML, meskipun string <html> tidak muncul di mana pun di markup halaman.
Tag pembuka dari sebuah tag HTML dapat dihilangkan jika tag pertama dalam tag HTML tersebut bukan komentar.
Tag penutup suatu tag HTML boleh dihilangkan jika tag HTML tersebut tidak langsung diikuti dengan komentar.
Tag pembuka dari tag head dapat dihilangkan jika tag tersebut kosong atau jika tag di dalam head terlebih dahulu merupakan tag, bukan komentar.
Tag penutup dari tag head boleh dihilangkan jika tag head tidak langsung diikuti dengan karakter spasi atau komentar.
Tag pembuka dari tag body dapat dihilangkan jika tag tersebut kosong, atau jika tag pertama dalam tag body bukan karakter spasi atau komentar, namun jika tag pertama dalam tag body adalah tag skrip atau tag gaya, maka tag tubuh tidak dapat dihilangkan.
Tag penutup dari tag body dapat dihilangkan jika tag body tidak langsung diikuti dengan komentar.
Tag penutup dari tag li dapat dihilangkan jika tag li mengikuti tag li yang lain atau memiliki lebih banyak konten tanpa tag induk.
Tag akhir dari tag DT dapat dihilangkan jika tag dt langsung diikuti oleh tag dt lain atau setelah tag dd.
Tag penutup dari tag dd dapat dihilangkan jika dd segera diikuti oleh tag dd lain atau tag dt, atau jika tidak ada lagi konten dari tag induk yang mengikutinya.
Tag penutup tag p dapat dihilangkan jika tag p diikuti dengan alamat, artikel, samping, blockquote, dir, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, menu, nav, ol, p, pre, section, table, ul, tag, atau jika sudah tidak ada lagi isi dari tag induk dan tag induk tersebut bukan merupakan tag.
Tag penutup dari tag RT dapat dihilangkan jika tag rt langsung mengikuti tag RT atau RP, atau lebih berisi konten tanpa tag induk.
Tag penutup dari tag rp dapat dihilangkan jika tag rp langsung mengikuti tag RT atau RP, atau jika terdapat lebih banyak konten tanpa tag induk.
Tag penutup dari tag optgroup dapat dihilangkan jika tag optgroup segera mengikuti tag optgroup lainnya, atau jika tidak ada tag induk dengan konten lebih banyak.
Tag penutup dari tag opsi dapat dihilangkan jika tag opsi mengikuti tag opsi lain, atau tag optgroup, atau jika tidak ada konten lebih lanjut dari tag induk.
Tag pembuka dari tag COLGROUP dapat dihilangkan jika tag pertama dalam tag COLGROUP adalah tag col, atau jika tag tersebut tidak diikuti oleh tag COLGROUP lain dan tag penutupnya telah dihilangkan. (COLGROUP tidak dapat diabaikan jika tagnya kosong.)
Tag penutup pada tag COLGROUP boleh dihilangkan jika tag COLGROUP tidak langsung diikuti dengan karakter spasi atau komentar.
Tag penutup dari tag thead dapat dihilangkan jika tag thead langsung diikuti oleh tag tbody atau tfoot.
Tag awal dari tag tbody dapat dihilangkan jika tag tbody di dalamnya terlebih dahulu merupakan tag TR, dan jika tidak ada tag tbody, thead, dan tfoot yang dihilangkan sebagai tag akhir setelah tag. (Tidak dapat diabaikan jika tagnya kosong.)
Tag penutup dari tag tbody dapat dihilangkan jika tag tbody langsung mengikuti tag tbody atau TFOOT, atau jika tidak ada tag induk yang diikuti oleh konten lainnya.
Tag penutup dari tag TFOOT dapat dihilangkan jika tag TFOOT langsung diikuti oleh tag tbody, atau jika tidak ada tag induk yang diikuti oleh konten lainnya.
Tag penutup dari tag TR dapat dihilangkan jika tag TR langsung mengikuti tag TR lainnya, atau jika tidak ada tag induk yang diikuti oleh konten lainnya.
Tag penutup dari tag TD dapat dihilangkan jika tag TD tersebut langsung mengikuti tag ke-td, atau jika tidak ada tag induk yang diikuti oleh konten lainnya.
Tag penutup dari tag th dapat dihilangkan jika tag th langsung mengikuti tag td, tag th, atau jika tidak ada tag induk yang diikuti oleh konten lainnya.
Namun, jika tag awal mempunyai satu atau lebih atribut, maka tag tersebut tidak dapat dihilangkan.
Asli dalam bahasa Inggris: http://www.w3.org/TR/2010/WD-html5-20100624/syntax.html#optional-tags
Sumber: http://www.netroby.com/ Diterjemahkan dari kasus kerja w3c, Xin Zi Xiao Yao memperhatikan standar teknis mutakhir pengembangan WEB dan mendalami pengembangan aplikasi perusahaan WEB.