Skip to content
/ SoHTML Public

Estrutura web 100% HTML — sem CSS, sem JS. Demonstração semântica e educacional de HTML puro.

Notifications You must be signed in to change notification settings

Fiuza3/SoHTML

Repository files navigation

Projeto de Demonstração HTML Puro

HTML5 W3C Validated Accessibility

📋 Sobre o Projeto

Este projeto foi desenvolvido por Marcus Vinicius Fiuza Silva como uma demonstração técnica de domínio completo da linguagem HTML em sua forma pura, sem dependências externas como CSS ou JavaScript. O objetivo principal é mostrar a capacidade de criar uma estrutura web semântica, acessível e padronizada utilizando exclusivamente HTML.

🎯 Motivação

A motivação para este projeto surgiu da necessidade de demonstrar proficiência técnica na base fundamental do desenvolvimento web: o HTML. Em um mundo onde frameworks e bibliotecas dominam o cenário, é essencial manter o domínio dos fundamentos. Este projeto serve como:

  • Uma prova de conceito da capacidade expressiva do HTML puro
  • Um guia de referência para elementos e estruturas HTML
  • Uma demonstração de boas práticas de acessibilidade e semântica
  • Um portfólio técnico que evidencia conhecimento profundo da linguagem de marcação

🚀 Características Principais

Semântica Rigorosa

  • Uso correto de elementos estruturais (header, nav, main, section, article, footer)
  • Marcação semântica para diferentes tipos de conteúdo
  • Hierarquia adequada de cabeçalhos (h1-h6)

Acessibilidade Completa

  • Textos alternativos em todas as imagens
  • Rótulos associados a todos os campos de formulário
  • Teclas de acesso (accesskey) para navegação
  • Estrutura navegável por leitores de tela
  • Atributos ARIA quando necessário

Conformidade com Padrões

  • Código validado pelo W3C
  • Uso de elementos HTML5 modernos
  • Estrutura de documento padronizada
  • Metadados completos

📂 Estrutura do Projeto

O projeto é composto por cinco páginas HTML interconectadas:

Página Descrição Elementos Principais
index.html Página inicial com navegação e resumo header, nav, main, section, table
sobre-html.html Guia técnico completo de elementos HTML article, code, pre, dl, figure
portfolio.html Portfolio profissional de Marcus Fiuza address, iframe, img, aside
contato.html Formulário de contato funcional form, fieldset, legend, label
README.md Documentação do projeto -

🔍 Demonstrações Técnicas

O projeto inclui demonstrações práticas de:

  • Elementos de texto: Parágrafos, cabeçalhos, citações, código, etc.
  • Tabelas: Estrutura completa com caption, thead, tbody, tfoot
  • Formulários: Diversos tipos de input, fieldset, select, textarea
  • Listas: Ordenadas, não-ordenadas e de definição
  • Elementos semânticos: Todos os elementos estruturais do HTML5
  • Elementos de mídia: Imagem, áudio, vídeo e iframe
  • Elementos interativos: Details, summary, button

💡 Diferenciais do Projeto

  • Zero dependências externas: Nenhum CSS, JavaScript ou framework
  • Foco na semântica: Estrutura que prioriza o significado do conteúdo
  • Acessibilidade nativa: Implementação completa de recursos de acessibilidade
  • Documentação incorporada: O próprio site serve como documentação de HTML
  • Portabilidade: Funciona em qualquer navegador sem requisitos especiais

👨‍💻 Sobre o Autor

Marcus Vinicius Fiuza Silva é um desenvolvedor fullstack com formação técnica em Eletrônica e TI. Atualmente cursando Bacharelado em Sistemas de Informação, possui experiência profissional em:

  • Desenvolvimento com framework Zeedhi na Teknisa
  • Suporte técnico especializado na SONDA
  • Desenvolvimento de sistemas na Oficina dos Bits

Habilidades Técnicas

  • Linguagens: JavaScript, TypeScript, Python, HTML5, CSS3, SQL
  • Frameworks: Vue.js, Node.js, Zeedhi Framework, Express.js
  • Sistemas: Linux, Windows, Git/GitHub, MySQL

📞 Contato

📄 Licença

© 2024 Marcus Vinicius Fiuza Silva - Todos os direitos reservados


Desenvolvido com HTML puro como demonstração técnica
Projeto criado para evidenciar domínio completo da linguagem de marcação

About

Estrutura web 100% HTML — sem CSS, sem JS. Demonstração semântica e educacional de HTML puro.

Topics

Resources

Stars

Watchers

Forks

Languages