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;
в теме).