Вот мой HTML-код, я хочу изменить текст «ДАЙТЕ ВАШЕ ИМЯ» на белый.
Какой селектор CSS мне нужно использовать, чтобы изменить этот цвет текста.
<input type = "text" name = "_imie" class = "error_message required the_input_element aling_left align_center style_bold form-control" data-onfocus-color = "rgb(255, 255, 255)" data-drop-focus-swadow = "1" data-placement = "bottom" data-content = "Wymagane" title = "" data-secondary-message = "" data-original-brd-color = "rgb(255, 255, 255)" placeholder = "GIMME YOUR NAME" style = "color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0); border-color: rgb(255, 255, 255); font-size: 30px; font-family: "Open Sans";" data-math-equation = "" data-original-math-equation = "" autocomplete = "disabled">
Вот что я пробовал
::placeholder {
color: white}
.input[type=text]{
color:white}






Это не .input, а input, потому что точечный селектор: . выбирает классы, а не элементы.
Таким образом, ваш код будет выглядеть так:
input[type=text]{
color:white}
Вы устанавливаете цвет шрифта в style= color: rgb(255, 255, 255). Уберите это из своего html. Я бы полностью убрал всю часть style = "", если вы собираетесь добавить свой собственный CSS в отдельный раздел.
Хорошо, извините, я неправильно понял ваш вопрос. Проверьте это: css-tricks.com/almanac/selectors/p/placeholder Попробуйте изменить ::placeholder на input[type=text]::placeholder Если вы используете браузер, отличный от Chrome или Safari, вам нужно добавить input[type=text]::-moz-placholder для Firefox.
Дааа!! input[type=text]::placeholder был ключом! Спасибо за помощь!
спасибо за ответ, но это не решило мою проблему :(