Un documento HTML solo puede tener una etiqueta html
y una etiqueta body
. Si coloca varios documentos HTML juntos, será un documento no válido y los navegadores pueden tener problemas para mostrarlo.
Puede quitar las etiquetas duplicadas, pero podría no ser tan simple. El documento también puede tener una sola etiqueta head
, por lo que deberá combinar el contenido de las etiquetas de cabecera de las páginas separadas. Si las páginas contienen hojas de estilo que entran en conflicto, será más difícil, luego tendrá que volver a escribir las hojas de estilo y su uso en las páginas para que no entren en conflicto. Lo mismo vale para Javascript; si tiene scripts con nombres conflictivos, debe reescribirlos para que no entren en conflicto.
Puede haber contenido en las páginas que también entren en conflicto. Un id
solo se puede definir una vez en una página, por lo que si las páginas usan los mismos identificadores, debe cambiarlos y su uso en hojas de estilo y scripts.
Si se asegura de que no haya tales conflictos, debería poder combinar las páginas.
Si tiene documentos en los que solo tiene control sobre el contenido del cuerpo, puede eludir esto agregando etiquetas de inicio y finalización para comentarios, de modo que se ignore el final de un archivo y el inicio del siguiente archivo. De esta manera se puede mantener el comienzo del primer archivo, el contenido de cada archivo, y el final del último archivo:
<html>
<body>
content...
<!--
</body>
</html>
<html>
<body>
-->
content...
<!--
</body>
</html>
<html>
<body>
-->
content...
</body>
</html>
(Tenga en cuenta que esto sólo se utilizará la sección head
desde la primera página, los demás será ignorado.)
El HTML es obviamente válido. ¿Cómo y cuándo quieres eliminar las etiquetas? ¿Qué estás tratando de hacer exactamente? – Eilon
¿Por qué necesita muchas etiquetas HTML en un archivo? Probablemente haya una mejor manera de hacer lo que sea que intentes lograr. – keyboardP