Existem diversos tipos de linguagens de marcação, cada uma criada para atender necessidades específicas.
Algumas são utilizadas para estruturar páginas web, outras para armazenamento de dados, documentação ou criação de gráficos.
| Linguagem | Finalidade |
|---|---|
| HTML | Estruturação de páginas web |
| XML | Armazenamento e troca de dados |
| XHTML | Versão mais rígida do HTML |
| SVG | Gráficos vetoriais |
| Markdown | Documentação simplificada |
O HTML é a linguagem de marcação utilizada para criar a estrutura das páginas da internet.
Ela define títulos, parágrafos, imagens, links, tabelas, formulários e diversos outros elementos.
<h1>Meu Site</h1>
<p>Bem-vindo ao meu site.</p>
O XML foi criado para armazenar e transportar dados entre sistemas.
Diferente do HTML, ele não possui tags pré-definidas. O próprio desenvolvedor cria as marcações necessárias.
<aluno>
<nome>Maria</nome>
<curso>HTML</curso>
</aluno>
O XHTML é uma versão mais rígida do HTML baseada nas regras do XML.
Nele, todas as tags precisam ser corretamente fechadas e escritas de forma padronizada.
<br />
<img src="foto.jpg" alt="Imagem" />
Atualmente o HTML5 substituiu grande parte da utilização do XHTML.
SVG é uma linguagem de marcação utilizada para criar gráficos vetoriais.
Diferente das imagens tradicionais, gráficos SVG podem ser ampliados sem perder qualidade.
<svg width="100" height="100">
<circle cx="50" cy="50"
r="40"
fill="blue" />
</svg>
Markdown é uma linguagem de marcação simplificada utilizada para criar documentação de forma rápida e organizada.
É amplamente utilizada no GitHub, documentação técnica e sistemas de gerenciamento de conteúdo.
# Título
## Subtítulo
- Item 1
- Item 2
| Linguagem | Uso Principal | Área |
|---|---|---|
| HTML | Páginas Web | Internet |
| XML | Troca de Dados | Integração |
| XHTML | Padronização Web | Desenvolvimento |
| SVG | Gráficos Vetoriais | Design |
| Markdown | Documentação | Conteúdo |
| Linguagem | Exemplo de Uso |
|---|---|
| HTML | Sites e Sistemas Web |
| XML | Notas Fiscais Eletrônicas |
| XHTML | Projetos Legados |
| SVG | Logotipos e Ícones |
| Markdown | README do GitHub |