Muchas veces necesitamos incluir en nuestros textos, signos que tienen un significado especial en HTML (por ejemplo "<" menor que). Para poder mostrarlos, debemos usar su nombre en código. Por ejemplo para mostrar el signo "<" debemos escribir "<". El uso más común de los caracteres especiales es el espacio en blanco.
Si en un texto figuran 5 espacios en blanco seguidos, HTML
automaticamente borra 4. Para ingresar espacios en blanco usamos " " y HTML los dejará en su lugar. Los símbolos afectados por
esta limitación, y la forma de escribirlos, se detallan a continuación:
- < ( Menor que ): <
- > ( Mayor que ): >
- & (símbolo de and , o ampersand ): &
- " ( comillas dobles ): "
Es decir, que para escribir literalmente <"> en nuestro texto HTML original debemos poner <"> . Otro caso especial se da cuando en un texto HTML se quiere
escribir una vocal acentuada o por ejemplo una eñe. Para escribirlos siempre hay que comenzar con el símbolo & , y terminar con un punto y coma ( ; ). Entre medias va un identificador del carácter que queremos que se escriba. Las correcciones necesarias en nuestro idioma (Español) son:
- á: á
- é: é
- í: í
- ó: ó
- ú: ú
- Á: Á
- É: É
- Í: Í
- Ó: Ó
- Ú: Ú
- ü: ü
- Ü: Ü
- ñ: ñ
- Ñ: Ñ
Como puede verse, las vocales acentuadas se identifican añadiendo el sufijo acute a la vocal sin acentuar (puesto que se trata de un acento agudo). Para la u con diéresis y la eñe se usan uml tras una u y tilde detrás una ene, respectivamente. Para evitar tener que estar pendiente de cuando escribimos alguna vocal acentuada o eñe en nuestras páginas web, podemos especificarlo dentro de las etiquetas <head></head> con las etiquetas META que nuestra web debe servirse en la codificación que nosotros elijamos : <meta charset="utf-8" />