Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    HTML

    HTML é a linguagem de marcação que estrutura o conteúdo de documentos web por meio de elementos, atributos e hierarquia.

    Também chamado de: HyperText Markup Language, linguagem de marcação de hipertexto

    Definição

    HTML é a sigla de HyperText Markup Language. É a linguagem de marcação que estrutura o conteúdo de documentos web. Com elementos, atributos e hierarquia, o HTML define títulos, parágrafos, links, imagens e formulários.

    Elementos, atributos e hierarquia

    Um elemento marca um bloco do documento, um atributo adiciona informação sobre ele, e a hierarquia organiza como os blocos se contêm. A marcação semântica diz o que cada parte do conteúdo significa, e não apenas como aparece.

    Um formulário simpleshtml
    <form action="/contato" method="post">
    <label for="nome">Nome</label>
    <input id="nome" name="nome" type="text">
    
    <label for="email">E-mail</label>
    <input id="email" name="email" type="email">
    
    <button type="submit">Enviar</button>
    </form>

    A estrutura precede a aparência

    O HTML estrutura o conteúdo, e a aparência final depende dos estilos e do navegador. Uma mesma marcação pode aparecer com apresentações muito diferentes conforme o CSS aplicado, sem que o conteúdo mude.

    Como conferir a estrutura

    A falha mais comum é uma hierarquia quebrada, como um elemento que deveria estar dentro de outro aparecendo do lado de fora, ou um bloco marcado como divisão genérica no lugar de um título. Para conferir, abra a aba Elements das ferramentas do navegador e percorra a árvore do documento: cada elemento aparece aninhado conforme a marcação. A ordem e o aninhamento mostram se o navegador interpretou a estrutura como você pretendia, e a inspeção de um elemento exibe os atributos aplicados, como o name de cada campo do formulário.

    Veja como o CSS define a apresentação

    Dúvidas frequentes

    Perguntas frequentes sobre HTML

    HTML altera a aparência final?
    Diretamente não. A aparência final soma os estilos e o comportamento do navegador, e o HTML define a estrutura do conteúdo.
    Elemento e atributo são a mesma coisa?
    Não. O elemento marca um bloco do documento, e o atributo adiciona informação sobre aquele elemento.
    HTML é uma linguagem de programação?
    Não. HTML descreve estrutura de conteúdo, sem lógica de programação.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, o HTML entrega a estrutura que a interface apresenta e que os estilos e scripts complementam.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano