w3org - Etiquetas de escape en html
w3c etiquetas html (4)
¿Qué son las etiquetas de escape en html?
Son ellos "
<
>
para representar "
<
>
?
¿Y cómo funcionan estos?
¿Es ese hexágono, o qué es?
¿Cómo se hace y por qué no son solo los personajes?
Aquí hay algunas entities comunes. No es necesario utilizar el código completo; existen alias comunes para las entidades de uso frecuente. Por ejemplo, puede usar <y> para indicar menos que y más que símbolos. y es ampersand, etc.
EDIT: Eso debería ser - < > and &
< > and &
Esos escapes son escapes ascii decimales. Puedes ver los valores aquí . Echa un vistazo a la columna HTML.
No, no es hexadecimal, es decimal. El equivalente hexadecimal es & # x3c; Pero uno usualmente usa & lt; (menor que) para <y & gt; para> en su lugar.
¿Cómo funcionan estos?
Cualquier cosa &#num;
se sustituye por el carácter de la tabla ASCII, que coincide con ese num
.
¿Es ese hexágono, o qué es?
No es hexadecimal, el número representa el número de caracteres en decimal en la tabla ASCII. Echa un vistazo a la tabla ASCII . Verifique las columnas de diciembre y HTML.
¿Por qué no son solo los personajes mismos?
Mira este ejemplo:
<div>Hey you can use </div> to end div tag!</div>
Se estropearía el intérprete. Es un mal ejemplo, pero tienes la idea.
¿Por qué no puedes usar caracteres de escape como en los lenguajes de programación?
No tengo una respuesta exacta a eso. Pero html igual que xml es un lenguaje de marcado y no un lenguaje de programación y la respuesta probablemente se encuentra dentro de la historia de cómo los lenguajes de marcado se convierten en lo que son ahora.