Por razones obvias, el ángulo de soporte izquierdo no puede usarse literalmente en texto HTML. El estado del corchete angular derecho no es tan claro. Funciona cuando lo intento, pero, por supuesto, los navegadores son notablemente indulgentes con los constructos que no son HTML estrictamente válidos.Soporte de ángulo recto en HTML
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 entre comillas. Is it necessary to html encode right angle brackets? 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 trozos de texto simples (el contenido de un elemento <pre>
es el caso que estoy viendo) y difiere de alguna manera?
Vas a tener que escapar de los corchetes izquierdos de todos modos. ¿Por qué no hacer lo más fácil y más seguro y también escapar de los corchetes correctos? –
Porque tengo que mantener un fragmento de texto que consiste en una salida de programa que contiene corchetes de ángulo recto pero no a la izquierda, y esto determina si la tarea de mantenimiento es copiar y pegar versus copiar, pegar y buscar/reemplazar. – rwallace