133 of 313 menu

The placeholder-shown pseudo-class

The placeholder-shown pseudo-class specifies the style of the input or textarea that displays the so-called hint text that disappears after you start typing.

Syntax

selector:placeholder-shown {}

Example

Let's set a red border for the input, which displays a hint text, and after entering it, let the border be repainted green:

<form> <input placeholder="enter the text"> </form> input { border: 1px solid green; } input:placeholder-shown { border-color: red; }

:

See also

  • attribute placeholder,
    which sets the hint for the input field
  • pseudo-element placeholder,
    which sets styles for the placeholder
byenru