Este projeto contém um material didático em LaTeX sobre HTML, abordando conceitos fundamentais para iniciantes em programação web. O conteúdo cobre desde a estrutura básica de um documento HTML até tópicos como acessibilidade, SEO e exercícios práticos.
- html.tex: Arquivo principal em LaTeX com todo o conteúdo do material.
- html.pdf: Versão compilada em PDF do material.
- html.aux, html.fls, html.fdb_latexmk, html.log, html.out, html.synctex.gz, html.toc: Arquivos auxiliares gerados durante a compilação.
- .gitignore: Arquivo para ignorar arquivos temporários e auxiliares do LaTeX.
Para compilar o material, você precisará dos seguintes requisitos:
- LaTeX instalado (recomenda-se uma distribuição completa como TeX Live ou MikTeX)
- Editor de texto de sua preferência (VSCode, TeXstudio, Overleaf, etc.)
- Recomenda-se o uso do pacote
latexmkpara facilitar a compilação automática (opcional) - No VSCode recomenda-se o uso da extensão Latex Workshop para autocompletar o código e compilar de forma automática (necessário o pacote
latexmk)
Para gerar o PDF a partir do arquivo .tex, utilize o comando:
pdflatex html.tex
No VSCode se o pacote Latex Workshop estiver instalado a compilação será automática e a visualização do arquivo final (.pdf) estará disponível dentro da IDE.
O material aborda os seguintes tópicos:
- Introdução ao HTML e sua importância
- Estrutura básica de um documento HTML
- Principais tags e atributos
- Comentários em HTML
- Inserção de imagens e links
- Listas ordenadas e não ordenadas
- Tabelas e formulários
- Boas práticas de escrita de código HTML
- Validação de código HTML
- Acessibilidade na web (A11Y)
- Noções de SEO (Otimização para Motores de Busca)
- Exercícios práticos para fixação dos conceitos
- Referências para estudo adicional
- W3C - HTML and CSS Standards
- MDN Web Docs - HTML
- W3Schools - HTML Tutorial
- W3C Markup Validation Service
- A11Y Project - Acessibilidade na Web
- Search Engine Journal - SEO
Desenvolvido por Aram Zap.