1. Form validation

    Method of setting required fields and field types without requiring JavaScript. This includes preventing forms from being submitted when appropriate, the `checkValidity()` method as well as support for the `:invalid`, `:valid`, and `:required` CSS pseudo-classes.

  2. css selector: `:invalid`

  3. css selector: `:invalid`: applies to `<form>` elements