HTML: ¿Incluir o excluir etiquetas de cierre opcionales?
AlgunosHTML1 las etiquetas de cierre sonOpcionales decir:
</HTML>
</HEAD>
</BODY>
</P>
</DT>
</DD>
</LI>
</OPTION>
</THEAD>
</TH>
</TBODY>
</TR>
</TD>
</TFOOT>
</COLGROUP>
Nota: No debe confundirse con el cierre de etiquetas que sonprohibido para ser incluido, es decir:
</IMG>
</INPUT>
</BR>
</HR>
</FRAME>
</AREA>
</BASE>
</BASEFONT>
</COL>
</ISINDEX>
</LINK>
</META>
</PARAM>
Nota: xhtml
Es diferente del HTML. xhtml es una forma de xml, que requierecada El elemento tiene una etiqueta de cierre. Una etiqueta de cierre puede serprohibido en html, todavíaobligatorio enxhtml
.
Son las etiquetas de cierre opcionales
idealmenteincluido, pero los aceptaremos si los olvidó, oidealmenteno incluido, pero los aceptaremos si los coloca enEn otras palabras,debería Los incluyo, o deberíano incluirlos?
losLa especificación HTML 4.01 habla de que las etiquetas de elementos de cierre son opcionales, pero no dice si es preferible incluirlos o preferible no incluirlos.
Por otra parte,un artículo al azar sobre DevGuru dice:
La etiqueta final es opcional. Sin embargo, se recomienda que se incluya.
La razón por la que pregunto es porque solosaber es opcional por razones de compatibilidad; y los habrían hechoobligatorio | prohibido) si pudieran tener.
Dicho de otra manera: ¿Qué hizo HTML 1, 2, 3 con respecto a estas, ahora opcionales, etiquetas de cierre? ¿Qué hace HTML 5? Y que deberiaI ¿hacer?
NotaAlgunos elementos en HTML sonprohibido de tener etiquetas de cierre. Puede estar en desacuerdo con eso, pero esa es la especificación, y no está en discusión. Estoy preguntando sobreOpcional etiquetas de cierre, y cuál era la intención.
Notas al pie1HTML 4.01