# Introdução a HTML

Você pode se perguntar: e o que é um template?

Um template é um arquivo que nós podemos reutilizar para apresentar diferentes informações de uma forma consistente. Por exemplo, você poderia usar um template para te ajudar a escrever uma carta, pois, embora cada carta possua uma mensagem e um destino diferente, todas terão sempre o mesmo formato.

O formato do template do Django é descrito em uma linguagem chamada HTML (esse é o mesmo HTML que mencionamos no primeiro capítulo [Como a Internet funciona](https://github.com/AfroPython/tutorial/tree/68275a226303495fc3377d1652d0e5695457b4dd/introducao_html/internet/como_funciona.md).

## O que é HTML?

HTML é um código simples que é interpretado pelo seu navegador web - como o Chrome, o Firefox ou o Safari - para exibir uma página web para o usuário.

HTML significa "HyperText Markup Language". **HiperText** significa que é um tipo de texto que suporta **hiperlinks** entre páginas. **Markup** nada mais é que marcar um documento com códigos que dizem para alguém (nesse caso, o navegador web) como a página deverá ser interpretada. Código em HTML é feito com **tags**, cada uma começando com `<` e terminando com `>`. Essas tags marcam os **elementos**.

**Hiperlink** é sinônimo de link, Hiperlinks consistem em links que vão de uma página da Web ou arquivo para outro(a). Quando um visitante do site clica no hiperlink, o destino é aberto, executado ou mostrado em um navegador da Web, dependendo do tipo de destino.
