Для чего использовался тег ?

Кто-нибудь помнит тег XMP ?

Для чего он был использован и почему он устарел?

Solutions Collecting From Web of "Для чего использовался тег ?"

Быстрый поиск Google в W3C показывает, что XMP был введен для отображения предварительно отформатированного текста в HTML 3.2 и ранее. Когда W3C не XMP тег XMP , он предложил использовать тег PRE в качестве предпочтительной альтернативы.

Обновление: http://www.w3.org/TR/REC-html32#xmp , http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.5.2.1

XMP и PRE отличаются. Содержимое в тегах PRE форматируется следующим образом:

  • Содержимое отображается с фиксированным шрифтом,
  • Все пробелы сохраняются и
  • Каждый разрыв строки начинается с новой строки.

Если вы хотите включить специальные символы, такие как < , > и & в tags PRE , они должны быть экранированы, чтобы браузер не подвергался специальной интерпретации.

Напротив, содержимое в тегах XMP не нужно экранировать.

Единственная последовательность символов, которая не может быть включена в tags XMP - это тег конца XMP ( ).

XMP по-прежнему поддерживается браузерами, которые я тестировал. Вы можете попробовать его с помощью xmp.html . Просмотрите источник, чтобы увидеть tags.

XMP делает некоторые вещи, чем PRE не поддерживает (как долгое время HTML / CSS / JavaScript автор, вам просто нужно доверять мне по этому поводу или нет). Я все еще полагаюсь на XMP, есть -NO-substitute (PRE -незаменитель, независимо от того, что кто-то говорит … даже не закрывает.)

Я все еще использую тэг xmp для отладки var_dump(); в PHP. По какой-то причине я просто не могу забыть использовать pre тег.

Я думаю, это не имеет большого значения, потому что если вы действительно хотите выводить текст, вы должны использовать textarea с атрибутом readonly .

Я использовал , который помещает код html в аккуратный блок и четко определяет код, отличный от текста до или после.

Все еще работает, чтобы показать raw html – если вы используете его в скрипте, сломайте начальный тег.

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

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

Для HTML5. это было, согласно редактору HTML5 (комментарии 11 и 12), очень близким вызовом в любом случае.

используется с в обозначении обозначения форматирования. Название привязки объединяет термины бутстрап и уценку .

 < !DOCTYPE html>  Example  ## Example - note one - note two - note three