U P
Desenvolvimento

Entenda o que é HTML e qual sua funcionalidade

Autor

UP Developer

HTML é a base de toda página web. Entenda o que é, como funciona e por que ele é essencial.

O que e HTML? Uma explicacao simples e completa

Traduz-se a sigla em ingles (HTML) Hypertext Markup Language para o portugues como linguagem de marcacao de hipertexto.

O HTML serve para criar paginas web por meio do uso de marcadores (tags) e atributos, os quais determinam a apresentacao do conteudo em um navegador web.

Antes de explorarmos as possibilidades do HTML, vamos esclarecer um conceito fundamental: o hipertexto. Essa ideia se refere a um texto que construimos com blocos interligados, incluindo palavras, imagens, sons, tabelas e outros elementos. Esses blocos podem conter rotas que direcionam para outros hipertextos; chamamos essas rotas de hiperligacoes, hiperlinks ou simplesmente links.

Tim Berners-Lee, o inventor da World Wide Web, criou o HTML.

A ideia era criar um ambiente em que os cientistas pudessem divulgar seus trabalhos e permitir que seus colegas os analisassem. Apesar dos desafios iniciais, Berners-Lee conseguiu estabelecer o HTML como linguagem padrao para a criacao desses documentos.

O HTML evoluiu muito desde os anos 1990 e agora e fundamental para blogs, e-commerces, redes sociais e todas as paginas que visualizamos em um navegador web.

Quais sao os principais elementos do HTML?

Agora que voce entende o que e o HTML, vamos examinar os marcadores principais que determinam as funcoes dos elementos que compoem uma pagina.

Para comecar, e importante lembrar que as tags sao marcadas com um sinal de menor que (<), que e seguido pelo nome da tag e um sinal de maior que (>). A maioria das tags precisa ser fechada, o que e feito colocando uma barra (/) entre o sinal "<" e o nome da tag.

Os exemplos a seguir tornarao tudo mais claro.

Paragrafo (<p>)

Para definir um paragrafo, abrimos e fechamos a tag.

Cabecalho (<h1>, <h2>, <h3>, <h4>, <h5>, <h6>)

As tags de cabecalho ou heading tags ajudam a organizar os segmentos do texto. A hierarquia dos cabecalhos segue uma ordem decrescente de importancia, iniciando pelo cabecalho principal e terminando nos cabecalhos de menor nivel.

Imagem (<img>)

Como o conteudo da imagem e especificado pelo atributo "src", a tag <img> e autofechada.

Ancora (<a>)

Uma tag de ancora conecta uma pessoa a uma pagina diferente. O destino desse link e determinado pelo atributo "href".

Lista ordenada (<ol>)

Uma ordered list, ou lista ordenada, mostra elementos numerados. Devemos usar a tag <li> para marcar todos os elementos.

Lista nao ordenada (<ul>)

A tag unordered list, tambem conhecida como lista nao ordenada, mostra os elementos como bulletpoints.

Tabela (<table>)

A informacao exibida na tag de tabela e apresentada em formato de linhas e colunas. Usamos as tags para representar linhas, para representar cabecalhos e para representar cada celula dentro da tag.

Comentario (<!-- -->)

Usamos esta tag para escrever comentarios que ajudarao voce a entender o codigo. O usuario nao vera nada entre os marcadores.

Como e a estrutura basica de um documento do tipo?

Agora que vimos varios elementos, vamos aprender a coloca-los dentro de um codigo HTML. A construcao desses codigos deve seguir certas regras, como todos os padroes da web.

Comecamos com a afirmacao. Um metodo para informar ao navegador web que o documento em questao e um HTML e usar o "DOCTYPE html".

Em seguida, abrimos a tag <html>. Nao esqueca de fechar a tag no final. Dentro dela, adicionamos <head>, que deve conter os metadados da pagina, ou dados sobre dados, como o titulo da aba do navegador (<title>), chamadas para arquivos externos e outras meta tags importantes para o trabalho de SEO.

Para que os caracteres que usamos em portugues, como acentos e cedilha, sejam mostrados corretamente no navegador, e fundamental incluir a tag <meta charset="utf-8">.

Finalmente, abrimos a tag <body> e inserimos a secao do documento HTML que contem os elementos que o usuario pode ver.

Como criar o seu primeiro codigo em HTML?

Para comecar a projetar a aparencia da sua pagina, inicialmente, voce so precisa de um editor de texto basico (como o Bloco de Notas) e de um navegador web. Com o tempo, ao se tornar um desenvolvedor profissional, voce tera acesso a editores de codigo mais avancados.

Para comecar, voce deve criar um novo arquivo e salva-lo com a extensao .html. Podemos nomear este tutorial como index.html.

Depois disso, cole o codigo que mostramos na secao anterior com a estrutura basica de um HTML e salve o arquivo.

Agora e so abrir o arquivo no seu browser preferido e pronto, voce acabou de criar o seu primeiro codigo HTML!

Qual e a relacao entre HTML, CSS e JavaScript?

Apos definirmos a estrutura com HTML, utilizamos o CSS para estilizar os elementos, configurando fontes, cores e outros aspectos visuais.

Apesar da possibilidade de descrever os estilos dentro do proprio codigo HTML, e aconselhavel que o HTML use pelo menos um arquivo CSS. Ao separar a estrutura do estilo, o codigo fica mais organizado.

O CSS e baseado em declaracoes e seletores com propriedades e valores. Inicialmente, escolhemos os elementos HTML que desejamos estilizar. A seguir, detalharemos as propriedades de cada elemento.

O JavaScript e uma terceira camada do desenvolvimento de paginas web que se concentra na criacao de comportamentos dinamicos. Essa linguagem de programacao — nao confundir com Java — permite uma experiencia do usuario melhor e uma pagina mais interativa.

Com ele, podemos escolher o que acontece quando um visitante clica em uma secao especifica da pagina, aperta uma tecla especifica, rola a pagina e fazer outras coisas. As aplicacoes sao extremamente variadas e dependem em grande parte da criatividade do desenvolvedor.

Devido a sua sintaxe simples, o JavaScript e uma excelente opcao para iniciantes em programacao. Uma vantagem adicional e a possibilidade de visualizar o resultado do seu codigo diretamente no navegador, permitindo testes rapidos.

Ja percebeu que o HTML e simples de entender? A partir daqui, voce pode explorar um leque maior de tags e recursos.

UP Developer

Agência brasileira especializada em desenvolvimento de sites, SEO, UX/UI e consultoria digital. Há mais de 10 anos transformando ideias em negócios online de sucesso.