Я хочу, чтобы только один из моих divs игнорировал все содержащиеся в нем теги html, такие как <br/>
, <p>
и <b>
. Как это возможно? Спасибо!Div игнорировать теги html
ответ
Если HTML-теги, которые вы хотите игнорировать в настоящее время статический текст, сделать поиск и замену из (в этом порядке):
Find Replace
-----------------
& &
< <
, если HTML-теги вы хотите игнорировать, выводятся с помощью PHP, использование htmlspecialchars()
на выходе и используйте UTF-8 для кодирования вашей страницы.
echo htmlspecialchars($stringThatContainsHTML, ENT_COMPAT | ENT_HTML5, 'UTF-8');
Вам также нужно заменить '<' на '<'. Замена '>' на '>' необязательна. –
@MarkParnell Упс, исправлено. Благодаря! –
закодировать HTML сущности:
< … <
> … >
& … &
" … "
(' … ' xml, not html. see comments)
Вы также можете использовать
<pre><code>
here comes your preformatted and escaped <html>-code
</code></pre>
иметь код моноширинный и сохранить пробельные
Это не работает ... http://jsfiddle.net/eJYWV/ –
добавлен в мой ответ .. :) –
Вы не можете делать такие вещи HTML. Вы можете использовать JavaScript для изменения дерева документов, замены узлов элементов по их содержимому или манипулирования свойством innerHTML
. Конечно, поисковые системы и друзья все равно «видят» теги, которые вы игнорируете браузерами.
Кроме того, вы можете использовать CSS для уменьшения эффекта тегов при рендеринге, но это влияет только на презентацию (когда включен CSS), а не какие-либо функции, которые могут иметь браузеры для некоторых элементов. И для разных элементов это должно быть разным. Для тегов, упомянутых в вопросе, исходя из допущения, что ваш div
элемента имеет class=ignoreTags
, для определенности, следующий аннулируют любой нормальный эффект на визуальном рендеринге они имели бы:
<style>
.ignoreTags br { display: none; }
.ignoreTags p { display: inline; margin: 0; }
.ignoreTags b { font-weight: normal; }
</style>
- 1. Regex игнорировать теги HTML
- 2. HTML регулярных выражений игнорировать теги
- 3. Игнорировать HTML-теги на preg_match
- 4. регулярное выражение: игнорировать HTML-теги
- 5. Тестовые теги HTML div
- 6. window.getSelection() игнорировать определенные теги
- 7. Regex игнорировать URL уже в HTML-теги
- 8. Force jaxb unmarshaller игнорировать html Теги
- 9. Symfony 2 игнорировать HTML-теги на assert
- 10. Как игнорировать HTML-теги в атрибуте innerHTML?
- 11. Как заставить SimpleXML игнорировать теги HTML?
- 12. Android, анализ XML, как игнорировать HTML-теги?
- 13. игнорировать теги html в jquery slickgrid
- 14. Игнорировать обычные HTML-теги в regex
- 15. Python SQLite Search должен игнорировать HTML-теги
- 16. Как ограничить HTML-теги Div?
- 17. Html теги внутри Div/класса
- 18. Div не рендеринг HTML-теги
- 19. Html DIV и теги SPAN
- 20. Вставить html в теги div?
- 21. Как игнорировать теги CDATA?
- 22. Encode HTML сущности, но игнорировать HTML-теги - в PHP
- 23. Игнорировать img-теги в preg_replace
- 24. Как игнорировать теги html в Sql Server 2008 Полнотекстовый поиск
- 25. html div, теги не работают после заголовка()?
- 26. HTML-теги div, перекрывающиеся друг с другом
- 27. Как показать теги html в элементе div
- 28. Как отключить HTML-теги в div?
- 29. Расщепление HTML-строки в раздельных Div теги
- 30. Теги @Html не отображаются в div?
Я думаю, вам нужен 'code' тег вместо этого. –
Что вы подразумеваете, игнорируя? вы хотите показывать эти фактические теги в виде обычного текста или хотите полностью их игнорировать? – Soosh