Chrome obsługuje atrybut zastępczy dla input[type=text]elementów (inni prawdopodobnie też tak robią).
Ale poniższe wartości CSSnie mają wpływu na wartość obiektu zastępczego:
input[placeholder], [placeholder], *[placeholder] {
color: red !important;
}
<input type="text" placeholder="Value">
Valuenadal pozostanie greyzamiast red.
Czy istnieje sposób na zmianę koloru tekstu zastępczego?
<input>tagu, takiego jak inputselektor, ale pokazuje teraz tekst zastępczy. Nie pasuje również do samego atrybutu zastępczego.
inputselektor, ponieważ wybiera wszystkie inputelementy. :placeholder-shownwybiera tylko inputelementy, które obecnie pokazują symbol zastępczy, pozwalając stylizować tylko te elementy i skutecznie stylizować tekst zastępczy. Co próbujesz powiedzieć?
textareaelementy, które wyświetlają tekst zastępczy.)


