Сведения о вопросе

Htmlщик

16:03, 1st July, 2020

Теги

html   tags    

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

Просмотров: 381   Ответов: 8

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

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



  Сведения об ответе

SILA

18:03, 1st July, 2020

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

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

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

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

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

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


  Сведения об ответе

VCe znayu

18:03, 1st July, 2020

Быстрый поиск Google на W3C показывает, что XMP был введен для отображения предварительно отформатированного текста в HTML 3.2 и более ранних версиях. Когда W3C устранил тег 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


  Сведения об ответе

9090

18:03, 1st July, 2020

XMP делает некоторые вещи, которые PRE не поддерживает. Я все еще завишу от XMP, нет никакой замены.


  Сведения об ответе

ЯЯ__4

18:03, 1st July, 2020

<xmp> используется вместе с strapdown.js при форматировании нотации markdown. Имя strapdown , объединяющее термины bootstrap и markdown .

<!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>


  Сведения об ответе

KOMP

18:03, 1st July, 2020

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

var stuff='<xmp'+'>this is shown as is<br/>hello</xmp>';

document.getElementById("x").innerHTML=stuff;
<div id="x"></div>


  Сведения об ответе

padenie

18:03, 1st July, 2020

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

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


  Сведения об ответе

P_S_S

18:03, 1st July, 2020

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

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


  Сведения об ответе

lool

18:03, 1st July, 2020

Видите http://www.w3.org/Bugs/Public/show_bug.cgi?id=12235

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться