Escuadra de ángulo recto en HTML

Por razones obvias, el paréntesis angular izquierdo no se puede usar literalmente en el texto HTML. El estado del corchete angular derecho no es tan claro. Funciona cuando lo bash, pero, por supuesto, los navegadores son notablemente indulgentes con los constructos que no son HTML estrictamente válidos.

http://www.w3.org/TR/html4/charset.html#h-5.4 parece decir que es válido, aunque puede no ser compatible con navegadores antiguos, pero también hace mención específica de los valores de los atributos entrecomillados. ¿Es necesario codificar html los soportes de ángulo recto? también dice que es válido, pero de nuevo habla específicamente de los valores de los atributos entrecomillados.

¿Cuál es la respuesta para fragmentos simples de texto (el contenido de un elemento

 es el caso que estoy viendo) y difiere de alguna manera? 

El carácter “>” se puede usar como el carácter de datos en cualquier versión de HTML, tanto en el contenido del elemento como en el valor de un atributo. Esto se desprende de la falta de cualquier statement en contrario en las especificaciones.

A menudo se escapa como > , que es válido pero no requerido por ninguna razón formal o técnica. Se usa en parte porque las personas suponen que se necesita de la misma manera que el carácter “< " necesita escaparse, en parte por simetría: escribir, por ejemplo, <code> puede parecer más simétrico que <code> .

El personaje “>” es el personaje MAYOR QUE. Se usa en muchos contextos, como el marcado HTML, como un delimitador de un tipo, en forma de corchete, pero los corchetes angulares reales, como se usan en algunas notaciones matemáticas, son bastante diferentes, como “⟩” U + 27E9 . Si necesita incluir corchetes angulares en un documento HTML, tiene algunos problemas serios que considerar, pero se relacionan con las fonts (y la semántica), y no con los choques potenciales con los caracteres significativos del marcado.

Los corchetes angulares son legales dentro de una etiqueta


o como texto dentro de un elemento.

No hay ambigüedad al usarlos de esta manera y los analizadores no tienen problemas para "entenderlos".

Personalmente, simplemente me escapo cada vez que necesito usarlos, solo para hacer coincidir los soportes angulares izquierdos ...