No HTML existe uma notação correta para inserção
de caracteres especiais em um texto. É o caso de &, $, #, <,
>, etc. Se digitarmos em nosso documento hmtl apenas esses caracteres,
os navegadores não reconhecerão, colocando no lugar outros
caracteres que ele venha a entender.
O ideal, para escrever esses caracteres em um texto é utilizar a
notação que a maioria dos navegadores reconhecem, ou seja,
as notações presentes em marcações devem ser
representadas com notações especiais para que possam ser
exibidas na tela. Essas notações especiais sempre se iniciam
pelo caracter & (e comercial) e encerram-se com ; (ponto e vírgula).
Em exemplo do uso das notações:
<html>
<head>
<title>Título</title>
</head>
<body>
<font size="+2">
Aqui está
um texto com algumas notações especiais:
Para escrever
o e comercial deve-se escrever no documento html: &<p>
Para escrever
aspas duplas deve-se escrever no documento html: "<p>
Marca registrada
é assim: ®<p>
Letra com
argola maiúscula: Å e
a mesma letra minúscula é å
<body>
<html>
Os caracteres escritos de forma "esquisita" no documento HTML, irão aparecere na forma de caracteres especiais quando abertos em algum navegador. A fonte maior é para conseguirmos perceber aqui na figura. Olhe o resultado das marcações acima:
A tabela completa das notações usadas para caracteres especiais está no item "Tabela de Caracteres".