Supported by tags:

Applies to the element which is the target of the current document's URI.
In other words, if the current document's URI ends with a fragment identifier (#something), the :target pseudo sets style rules for the a element with name attribute of 'something'.

Supported by tags:

Dynamic pseudo-classes:

Applies to the currently engaged or active element within the document.
The active pseudo class works differently in different browsers, in Internet Explorer earlier than version 8 it affects link elements only, in Firefox, Opera, Safari, Google Chrome and in Internet Explorer from version 8 it affects all elements that can have focus (input, button, a,...).

Supported by tags:

For example a submit button is a default user interface element on a form, when the user presses enter while editing the form, the default button is pressed.
If more than one submit button is placed on a form, only the first submit button is the default button.

Supported by tags:

Language pseudo-class:

Applies to elements with the specified language setting. The code parameter must contain a specific language code
that identifies the language that the rules applies to.
Note: The :lang pseudo is supported in Internet Explorer from version 8.