Пара тегов
не меняет способ анализа содержимого в них браузером (т. Е. HTML-теги, которые браузер должен анализировать). Скорее, он просто сообщает браузеру, что содержимое внутри пары не отформатировано и должно быть представлено пользователю как таковое.
Что вам нужно сделать, это экранировать HTML (т. Е. От «<» до «& lt;» и т. Д.), Чтобы браузер знал, что он должен отображать необработанные символы.