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


