Изменение цвета одного символа в текстовом поле HTML/CSS
Я разрабатываю веб-сайт, и я хотел бы спросить вас, ребята, как я могу изменить цвет только одного символа в строке в текстовом поле HTML с помощью CSS?
пример: STACK OVER FLOW только буква "A" красная!
Спасибо, ребята,
Ответ 1
Вы не можете сделать это с помощью обычного элемента <input type="text"> или <textarea>, но с нормальным элементом (например, <div> или <p>), сделанным contenteditable, у вас есть все свободы html/css форматирования.
Вопрос в том, что вы имели в виду под "текстовым полем"? Вы имели в виду простой текст на странице или редактируемый текст типа input type = "text" или textarea?
Если вы имели в виду простой текст, то предыдущие ответы будут выполнять эту работу. Но в случае редактируемого текста достичь css невозможно.
Ответ 3
вы можете использовать жирные теги A
CSS
b {
font-color: red;
}
Ответ 4
Из css вы можете только изменить свойство элементов, поэтому вам нужно вставить букву "A" в другой элемент следующим образом:
ST<span>A</span>CK OVER FLOW just the 'A' letter is red!
И часть CSS
span{
color:#FF0000;
}
Или присоедините к нему класс, подобный этому
ST<span class="myRedA">A</span>CK OVER FLOW just the '<A' letter is red!