Neste artigo veremos as maneiras que temos de incluir outro arquivo HTML em um arquivo HTML, para poder reaproveitar arquivos de uma forma simples
Fala programador(a), tudo bem? Bora aprender as formas de como incluir um arquivo de HTML em outro HTML!
Primeiramente é bom esclarecer que não há uma forma nativa de fazer isso no próprio HTML
Ou seja, precisaremos de outras ferramentas que farão esta inserção de arquivo HTML no outro
Então vejamos algumas delas:
Incluir pelo Apache
Se você estiver utilizando um servidor web na sua aplicação, como o Apache
É possível criar uma instrução que fará a inserção de um arquivo HTML em outro
Veja:
<!-- #include file="arquivo.html" -->
Veja mais sobre esta instrução aqui
Com jQuery
Com a biblioteca jQuery também é possível de forma fácil adicionar um HTML a página
Veja a instrução:
$( "#elemento" ).load( "arquivo.html" );
Por meio do método load, carregamos um arquivo HTML em outro HTML
Outras soluções
Você pode optar também por frameworks que utilizam componentes como: React, Vue e Angular
Assim você pode adicionar os HTMLs somente quando necessário, na página que quiser
O conceito de Single Page Applications (SPA), vem se tornando cada vez mais presente no mundo web
Claro que aqui a curva de aprendizado é muito maior, e talvez precise mudar seu projeto completamente
Se você precisa de uma solução rápida utilize os dois métodos citados primeiro, e depois aprenda esta variação com SPA
Conclusão
Neste artigo vimos como incluir outro arquivo HTML em um arquivo HTML
Utilizamos diversas formas, como a nativa do Apache, jQuery e frameworks front-end modernos
Também é importante ressaltar que não há forma nativa para concluir esta ação com HTML puro
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Boa tarde Matheus!
Inclui o html usando jQuery como voce ensina, funcionou! Mas ele tira o esta tirando parte do css da outra página que recebe o mesmo. Como posso resolver isso..?
oi Braz, verifica se não é um erro no código…