Los caracteres que utiliza HTML para definir sus etiquetas (<, > y ") no se pueden utilizar libremente, además los caracteres propios de los idiomas que no son el inglés (ñ, á, ç, ¿, ¡, etc.) pueden ser problemáticos dependiendo de la codificación de caracteres utilizada.
La solución consiste en sustituir los caracteres reservados de HTML por unas expresiones llamadas entidades HTML que representan a cada carácter:
| Entidad | Carácter | Descripción | Traducción |
|---|---|---|---|
< | < | less than | signo de menor que |
> | > | more than | signo de mayor que |
& | & | ampersand | ampersand |
" | " | quotation mark | comillas |
| (espacio en blanco) | non-breaking space | espacio en blanco |
' | ' | apostrophe | apóstrofo |
De esta forma, si se considera el siguiente texto:
Los caracteres <, >, " y & pueden dar problemas con los textos en HTML
Para mostrar correctamente el texto anterior en una página HTML, se debe sustituir cada carácter especial por su entidad HTML:
No hay comentarios:
Publicar un comentario