Intervalo do ângulo recto em HTML

por razões óbvias, o suporte do ângulo esquerdo não pode ser usado literalmente no texto HTML. O estatuto do suporte de ângulo recto não é tão claro. Ele funciona quando eu tento, mas é claro que os navegadores são notoriamente indulgentes de construções que não são estritamente válidos HTML.

Http://www.w3.org/TR/html4/charset.html#h-5.4 parece estar a dizer que é válido, embora possa não ser suportado por navegadores mais antigos, mas também faz menção específica aos valores de atributos citados. É isso? necessário para codificar colchetes de ângulo recto em html?{[6] } também diz que é válido, mas mais uma vez fala especificamente sobre valores de atributos citados.

Qual é a resposta para pedaços simples de texto (o conteúdo de um elemento {[[0]} acontece ser o caso que estou olhando), e ele difere de alguma forma?

 33
Author: Community, 2012-05-05

2 answers

O carácter " > " pode ser usado como tal como o carácter de dados em qualquer versão do HTML, tanto no conteúdo do elemento como no valor de um atributo. Isto decorre da ausência de qualquer declaração em contrário no caderno de encargos.

É frequentemente escapada rotineiramente como {[[0]}, o que é válido mas não requerido por qualquer razão formal ou técnica. É usado em parte porque as pessoas assumem que é necessário da mesma forma que o personagem "<code> pode parece mais simétrico do que <code>.

O carácter " > " é maior que o carácter. É usado em muitos contextos, como o HTML markup, como um delimitador de um tipo, em uma maneira de bracket-like, mas os colchetes de ângulo real, como usado em algumas notações matemáticas, são bastante diferentes, como "⟩" U+27E9. Se você precisa incluir parêntesis de ângulo em um documento HTML, você tem alguns problemas sérios a considerar, mas eles se relacionam com fontes (e semântica), não a qualquer potencial choque com markup-significante caracter.

 59
Author: Jukka K. Korpela, 2012-05-05 13:40:24

Os parêntesis rectos são legais dentro de uma marca <pre> ou como texto dentro de um elemento.

Não há ambiguidade ao usá-los desta maneira e os parsers não têm problema com "entendê-los".

Pessoalmente, escapo a isto sempre que preciso de usá-los, só para combinar com parêntesis de ângulo esquerdo...
 1
Author: Oded, 2012-05-05 13:32:59