HTML-теги в файле ресурсов отображаются в виде простого текста

Я пытаюсь выделить несколько слов в строке "Согласие", хранящейся в файле ресурсов, для отображения в прокручиваемом текстовом поле только для чтения на веб-странице. Я пытался вставить жирные метки-- <b></b>- но они будут отображаться как простой текст в строке "Согласие" при запуске веб-страницы.

Так как в том же файле ресурсов были сохранены другие строки с использованием тега break-- <br />- Я думал, что попробую вставить один в эту строку "Согласие". Этот тег разрыва, который работает и вставляет новую строку для всех других строк в том же файле ресурсов, снова отображается в виде простого текста в этой строке "Согласие".

Я думал, что это может быть переопределение стиля CSS, но я не думаю, что есть класс CSS, ссылающийся на текстовое поле, содержащее эту строку.

Это разделенное представление текстового поля, содержащего строку "Согласие"

Это часть строки "Согласие", которую я попытался выделить жирным шрифтом:We are collecting responses to this assessment for <b>research purposes only</b>.

пс. это чужой код, которым мне дали манипулировать и учить.

1 ответ

Решение

Предполагая, что ваше текстовое поле является <input> или же <textarea>Это ожидаемое поведение - эти элементы не поддерживают полнофункциональный контент из коробки. Вы, вероятно, хотите изменить это на <div> или же <span> с высотой и шириной, равными ожидаемым размерам текстового поля, возможно, с overflow: auto; поэтому он будет по-прежнему отображать полосы прокрутки, если содержимое выходит за пределы установленной высоты и ширины. Он также может быть стилизован под соответствующий фон / рамку / и т.д. выглядеть как текстовое поле.

В качестве альтернативы, если вы пытаетесь сделать весь элемент жирным, вы можете стилизовать элемент таким образом (например, настройка font-weight: bold; в теме).

Другие вопросы по тегам