Muito utilizadas no desenvolvimento para Web,
essas linguagens identificam elementos em uma
página e ambas utilizam sintaxes similares. A
grande diferença entre elas é que uma descreve a
aparência e as ações em uma página na rede
enquanto a outra não descreve nem aparência nem
ações, mas sim o que cada trecho de dados é ou
representa, ou seja, descreve o conteúdo do
documento. Essas duas linguagens aqui referidas
são, respectivamente: