Chrome supporta l' attributo segnaposto sugli input[type=text]
elementi (probabilmente lo fanno anche altri).
Ma quanto segue CSS
non fa nulla per il valore del segnaposto:
input[placeholder], [placeholder], *[placeholder] {
color: red !important;
}
<input type="text" placeholder="Value">
Value
rimarrà comunque grey
invece di red
.
C'è un modo per cambiare il colore del testo segnaposto?
<input>
tag, come input
selettore, ma mostra il testo segnaposto proprio ora. Inoltre non corrisponde all'attributo segnaposto stesso.
input
selettore perché seleziona tutti gli input
elementi. :placeholder-shown
seleziona solo gli input
elementi che mostrano attualmente il segnaposto, consentendo di modellare solo quegli elementi e di applicare efficacemente il testo del segnaposto. Cosa stai cercando di dire?
textarea
elementi che mostrano il testo segnaposto.)