Final answer:
CSS3 pseudo-classes cannot be used to format non-required fields.
The correct answer is d). non-required fields.
Step-by-step explanation:
CSS3 pseudo-classes are used to select and style specific elements in HTML. Some common CSS3 pseudo-classes include :hover, :active, and :focus.
However, CSS3 pseudo-classes cannot be used to format non-required fields. These fields are often styled using other CSS properties such as background color or border.
Here's a description of each pseudo-class:
- :link – selects unvisited links.
- :visited – selects visited links.
- :hover – the state that happens when the user places their mouse pointer on top of a link.
- :active – the state that happens when the user clicks on a link.
In summary, when using CSS3 pseudo-classes, you can format valid fields, invalid fields, and required fields, but not non-required fields.