Можно ли использовать тег ‹a› внутри тега ‹pre›?

Я работаю с некоторым устаревшим кодом, который генерирует данное сообщение на веб-странице, но окружает его тегом <pre> — я надеялся поместить в него ссылку (теги привязки) следующим образом:

<pre>User created successfully - <a href='/View/User/17'>click here</a> to view the users profile</pre>

Но я думаю, что поскольку это тег <pre>, он игнорирует теги внутри него. Есть ли способ обойти это?

ИЗВИНЕНИЯ

Мне очень жаль, что я потратил впустую время всех - причина, по которой это происходило, была связана с тем, что я использовал ModelState.AddModelError (в ASP.NET MVC) для установки сообщения об ошибке, которое автоматически HTML кодирует сообщение, которое вы ему даете (я использовал Инспектор элементов Chrome, который показывает декодированную версию HTML, отсюда и путаница)


person Jimbo    schedule 12.12.2012    source источник
comment
У меня работает: jsfiddle.net/QcaV6/1 (модель контента PRE — это фразовое содержимое, которое включает такие элементы, как A и SPAN.)   -  person Šime Vidas    schedule 12.12.2012
comment
что значит игнорирует теги? jsfiddle.net/FzSwk   -  person Dziad Borowy    schedule 12.12.2012
comment
нашел пример, в котором говорится, что вы можете сделать это utoronto.ca/web/HTMLdocs/NewHTML /pre.html   -  person jonhopkins    schedule 12.12.2012
comment
Я вижу, что примеры JSFiddle работают отлично :( Должно быть что-то еще заставляет это произойти - я опубликую скриншоты!   -  person Jimbo    schedule 12.12.2012
comment
он игнорирует теги внутри него — нет, <pre> этого не делает, <xmp> делает то (<xmp> зло), CDATA делает то (CDATA не поддерживается браузерами в текстовых/html документах).   -  person Quentin    schedule 12.12.2012
comment
@jonhopkins: Во-первых, этот документ древний. Во-вторых, не могли бы вы процитировать отрывок, где говорится, что внутренние элементы игнорируются или что-то подобное?   -  person Zeta    schedule 12.12.2012
comment
@Zeta да, он довольно старый .. Но я не заметил никаких изменений в теге pre за последние несколько лет. Цитата из документа: НЕ следует использовать элементы, определяющие форматирование абзаца, внутри элемента PRE. Это означает, что вы не должны использовать ‹P›, ‹ADDRESS›, ‹Hn› и т. д. Вы можете использовать Anchor.   -  person jonhopkins    schedule 12.12.2012
comment
@jonhopkins: К сожалению, случайно прочитать не могу, извините.   -  person Zeta    schedule 12.12.2012


Ответы (1)


Фразы (например, <a>) разрешены в <pre>.

Использованная литература:

person Zeta    schedule 12.12.2012