As tags HTML5 podem ser omitidas. Sem afetar o layout da página, ele pode salvar o tamanho da página da web e reduzir a quantidade de código.
Certas marcas podem ser omitidas.
A omitir o marcador de partida não significa que o marcador não exista, está implícito, mas ainda existe.
Um arquivo HTML sempre possui uma tag root html, mesmo que a string <html> não apareça em nenhum lugar da tag da página.
A tag de início da tag HTML pode ser omitida se a primeira tag dentro da tag HTML não for um comentário.
A etiqueta final da tag HTML pode ser omitida se a tag HTML não for seguida imediatamente após um comentário.
A marca de início da etiqueta da cabeça pode ser omitida se a marca estiver vazia ou a marca na cabeça for a primeira marca e não um comentário.
A marca final da marca da cabeça pode ser omitida se a marca da cabeça não for imediatamente seguida pelos caracteres ou comentários do espaço.
A tag de inicialização de uma tag corporal pode ser omitida se a tag estiver vazia ou se a primeira tag na etiqueta do corpo não for um personagem ou comentário do espaço, mas se a primeira tag dentro da etiqueta corporal for um script ou etiqueta de estilo, a etiqueta do corpo não poderá ser omitida.
A etiqueta final de uma etiqueta corporal pode ser omitida se a etiqueta corporal não for seguida imediatamente após o comentário.
A etiqueta final da tag Li pode ser omitida se a tag Li for seguida por outra tag Li ou se não houver uma tag pai para mais conteúdo.
A etiqueta final de uma tag dt pode ser omitida se a tag de DT for imediatamente seguida por outra tag DT ou uma tag DD.
A etiqueta final da tag DD pode ser omitida se o DD for imediatamente seguido por outra tag DD ou tag DT, ou se não houver mais conteúdo posterior da tag pai.
A etiqueta final da tag P pode ser omitida se a tag P for seguida por um endereço, artigo, à parte, blockquote, dir, div, dl, fieldset, rodapé, forma, h1, h2, h3, h4, h5, tag h6, tag, tag, ou não existe, se não existe, se não existe, se não existe, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, tag, que não existe, não existe um tag.
A etiqueta final de uma tag RT pode ser omitida se a tag RT for seguida pela tag RT ou RP ou mais conteúdo sem a tag pai.
A etiqueta final de uma tag RP pode ser omitida se a tag RP for seguida por uma tag RT ou RP ou mais conteúdo sem uma tag pai.
A etiqueta final de uma tag optgroup pode ser omitida se a tag OptGroup for seguida por outra tag optgroup, ou não houver tag pai para obter mais conteúdo.
A tag final de uma tag de opção pode ser omitida se a tag Opção for seguida por outra tag de opção, ou uma tag optgroup, ou mais conteúdo após não ser uma tag pai.
A marca de início da marca Colgroup pode ser omitida se a primeira marca dentro da marca ColGroup for uma marca de COL, ou se a marca não for seguida por outra marca de Colgroup e sua marca final foi omitida. (Colgroup não pode ser ignorado se a tag estiver vazia.)
A etiqueta final da tag ColGroup pode ser omitida se a tag ColGroup não for imediatamente seguida por um caractere ou comentário espacial.
A etiqueta final da tag Thead pode ser omitida se a etiqueta da cabeça for seguida por uma tag TBody ou TFOOT.
A marca inicial da tag TBody pode ser omitida. Se a etiqueta TBody interna for uma marca TR, se as marcas TBody, Head e Tfoot da marca final não foram omitidas após a etiqueta. (Não pode ser ignorado se a tag estiver vazia.)
A etiqueta final da tag TBody pode ser omitida se a tag TBody for seguida por uma tag TBody ou TFOOT, ou se não houver tag pai posteriormente mais conteúdo.
A etiqueta final da tag TFOOT pode ser omitida se a tag TFOOT for seguida por uma tag TBody, ou se não houver tag pai posteriormente para obter mais conteúdo.
A etiqueta final de uma etiqueta TR pode ser omitida se a tag TR for imediatamente seguida por outra tag TR, ou se não houver tag pai posteriormente para obter mais conteúdo.
A etiqueta final de uma tag TD pode ser omitida se a tag TD for seguida pelo TD, a tag Th ou se não houver tag pai posteriormente para obter mais conteúdo.
A etiqueta final de uma tag de Th pode ser omitida se a tag Th for seguida por TD, a tag Th ou se não houver tag pai depois de mais conteúdo.
No entanto, se o marcador de partida tiver um ou mais atributos, ele não poderá ser omitido.
Manuscrito inglês original: http://www.w3.org/tr/2010/wd-html5-20100624/syntax.html#optional-tags