Qual foi a tag <XMP> usado para?

votos
60

Alguém se lembra do XMPtag?

Como foi utilizado para e por que foi preterido?

Publicado 07/08/2008 em 10:21
fonte usuário
Em outras línguas...                            


8 respostas

votos
50

XMPe PREdiferem. Conteúdo dentro de PREtags é formatado como segue:

  • O conteúdo é mostrado com uma fonte fixa,
  • Todos os espaços em branco é preservado, e
  • Cada quebra de linha começa uma nova linha.

Se você quiser incluir caracteres especiais, tais como <, >e &dentro de PREmarcas, devem ser escapado para que eles não estão sujeitas a interpretação especial pelo navegador.

Em contraste, o conteúdo dentro de XMPmarcas que não precisa ser escapado.

A única sequência de caracteres que não podem ser incluídas no XMPTag é a XMPtag end ( </XMP>).

XMPainda é suportado pelos navegadores que eu testei. Você pode experimentá-lo com xmp.html . Ver a fonte para ver as tags.

Respondeu 28/06/2012 em 18:20
fonte usuário

votos
24

Uma rápida pesquisa no Google sobre W3C revela que XMPfoi introduzido para a exibição de texto pré-formatado em HTML 3.2 e anteriores. Quando W3C obsoleta a XMPtag, que sugeriu o uso da PREtag como alternativa preferida.

Update: http://www.w3.org/TR/REC-html32#xmp , http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1

Respondeu 07/08/2008 em 10:43
fonte usuário

votos
16

XMP faz algumas coisas que PRE não suporta (como um longo tempo HTML / CSS / JavaScript autor você vai ter que confiar em mim, ou não). Eu ainda dependem de XMP, não há substituto -NO- (PRE é -not- um substituto, não importa o que alguém diz ... não chega nem perto.)

Respondeu 13/12/2012 em 09:02
fonte usuário

votos
2

Eu continuo a usar a xmptag para depuração var_dump();em PHP. Eu simplesmente não consigo lembrar de usar a pretag por algum motivo.

Eu acho que realmente não importa, porque se você realmente quer texto de saída, você deve usar textareacom o readonlyatributo.

Respondeu 24/01/2012 em 02:44
fonte usuário

votos
2

Ainda trabalha para mostrar html cru - se você usá-lo no script, quebrar a marca de início.

var stuff='<xmp'+'>this is shown as is<br/>hello</xmp>';
document.getElementById("x").innerHTML=stuff;
<div id="x"></div>

Respondeu 09/03/2011 em 22:01
fonte usuário

votos
1

Eu usei <textarea>, o que coloca o código html em uma caixa limpa e claramente define o código como diferente do texto antes ou depois.

<textarea><b>boldtext</b><textarea>

Respondeu 02/06/2016 em 13:52
fonte usuário

votos
1

veja http://www.w3.org/Bugs/Public/show_bug.cgi?id=12235

Para HTML5. era, de acordo com o editor de HTML5 (comentários 11 e 12), uma chamada muito perto de qualquer maneira.

Respondeu 29/11/2011 em 16:30
fonte usuário

votos
0

<xmp>é utilizado com strapdown.js em formatação notação remarcação. O nome strapdown combinando os termos de bootstrap e remarcação .

<!DOCTYPE html>
<html>
  <title>Example</title>
  <xmp theme="united">
## Example

 - note one
 - note two
 - note three
  </xmp>
  <script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
</html>
Respondeu 27/08/2017 em 06:04
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more