Нужно запретить читать html код в определённом теге
и всё что внитри него заставить воспринимать как текст даже если внутри будут html теги. То есть если от сервера придёт < br > Привет то не нужно делать перенос строки а просто вывесли тег как текст. Вро де бы как в html есть специальные теги текст в которых всегда текст
Не нашёл ответа в гугле
<xmp>
<h1>asdasd</h1>
<p>1</p>
<p>2</p>
<p>3</p>
</xmp>
Тег script
стандартный, и работает во всех браузерах...
Он не только для кода. Фактически, в этом теге может быть любое текстовое содержимое.
Главное указать MIME-тип, чтобы браузер не воспринимал содержимое как код:
document.querySelector('#show').addEventListener('click', e => {
const hc = document.querySelector('#hidden-content');
e.target.parentElement.textContent = hc.innerHTML; // ◀
});
div { white-space: pre-line; }
<p>Видим на странице</p>
<div>
<button id="show">Показать скрытое как текст</button>
</div>
<!-- Невидимый контент -->
<script type="text/html" id="hidden-content">
<p>Lorem ipsum dolor sit amet</p>
</script>
Единственное что нельзя помещать в такой элемент - это вложенные script
(из-за закрывающего тега).
Обратите внимание на тег <pre>
. Но у него есть некоторый ограничения на использование следующих тегов <big>, <img>, <object>, <small>, <sub>, <sup>
.
Если использовать только html, то только при использовании тега <plaintext>
код будет выводиться как есть без его применения. Однако тег не входит в спецификацию. Верстка станет невалидной.
<plaintext>Этот тег<br>выведется как есть</plaintext>
Код лучше предварительно обработать на сервере при помощи функций, которые вернут текст с сущностями, тогда всё будет как надо. Например, в PHP:
echo htmlentities("Этот тег<br>выведется как есть", ENT_QUOTES);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я новичок в webПодскажите как написать скрипт для реализации такого эффекта
Преобразовать исходную строку, заменив каждую из групп стоящих рядом двух или более точек многоточием (те
Я хочу объединить эти функции в одну и не знаю как это сделатьвозможно ли это
Как можно сделать свою тень box-shadow как в CSS, чтобы были такие же параметры как там: сдвиг по x, сдвиг по y, размытие, растяжение и цвет