2.1.104 [HTML5] Section 4.14.2 Pseudo-classes

V0221: The :active pseudo-class does not match appropriate ancestors of an element that matches

The specification states:

 ... Pseudo-classes
     ...
     :active
  
         The :active pseudo-class is defined to match an element “while an element is 
         being activated by the user”.  ...
             ...
             ... element ... has a descendant that is currently matching the :active 
             pseudo-class ...

All document modes (All versions)

The :active pseudo-class does not match appropriate ancestors of an element that matches.

V0222: The :enabled state incorrectly identifies link elements that have no href attribute as enabled

The specification states:

 4.14.2 Pseudo-classes
     ...
     :enabled
  
         The :enabled pseudo-class must match any element falling into one of the 
         following categories:
             ...
             link elements that have an href attribute

All document modes (All versions)

The :enabled state incorrectly identifies link elements that have no href attribute as enabled.

V0223: The :enabled state does not identify a or area elements with href attributes as enabled

The specification states:

 4.14.2 Pseudo-classes
     ...
     :enabled
  
         The :enabled pseudo-class must match any element falling into one of the 
         following categories:
             ...
             a elements that have an href attribute
  
             area elements that have an href attribute
  
             link elements that have an href attribute

All document modes (All versions)

The :enabled state does not identify a or area elements with href attributes as enabled.

V0224: The :default state is not supported

The specification states:

 4.14.2 Pseudo-classes
     ...
     :default
  
         The :default pseudo-class must match any element falling into one of the 
         following categories:

IE11 Mode, IE10 Mode, IE9 Mode, IE8 Mode, IE7 Mode, and IE5 (Quirks) Mode (All versions)

The :default state is not supported.

V0225: The :valid pseudo-class does not match a form element if the form owns a :valid candidate element

The specification states:

 ... Pseudo-classes
     ...
     :valid
  
         The :valid pseudo-class must match any element falling into one of the following 
         categories:
             ...
             • form elements that are not the form owner of any elements that themselves 
             are candidates for constraint validation but do not satisfy their constraints

All document modes (All versions)

The :valid pseudo-class does not match a form element if the form owns a :valid candidate element.

V0226: The :valid pseudo-class does not match a fieldset element if that element has a child that is a :valid candidate element

The specification states:

 ... Pseudo-classes
     ...
     :valid
  
         The :valid pseudo-class must match any element falling into one of the following 
         categories:
             ...
             • fieldset elements that have no descendant elements that themselves are 
             candidates for constraint validation but do not satisfy their constraints

All document modes (All versions)

The :valid pseudo-class does not match a fieldset element if that element has a child that is a :valid candidate element.

V0227: The :invalid pseudo-class does not match a form element if the form owns an :invalid candidate element

The specification states:

 ... Pseudo-classes
     ...
     :invalid
  
         The :invalid pseudo-class must match any element falling into one of the 
         following categories:
             ...
             • form elements that are the form owner of one or more elements that 
             themselves are candidates for constraint validation but do not satisfy their 
             constraints

All document modes (All versions)

The :invalid pseudo-class does not match a form element if the form owns an :invalid candidate element.

V0228: The :invalid pseudo-class does not match a fieldset element if that element has a child that is an :invalid candidate element

The specification states:

 ... Pseudo-classes
     ...
     :invalid
  
         The :invalid pseudo-class must match any element falling into one of the 
         following categories:
             ..
             • fieldset elements that have of one or more descendant elements that 
             themselves are candidates for constraint validation but do not satisfy their 
             constraints

All document modes (All versions)

The :invalid pseudo-class does not match a fieldset element if that element has a child that is an :invalid candidate element.

V0229: The :in-range and :out-of-range states are not supported

The specification states:

 4.14.2 Pseudo-classes
     ...
     :in-range
  
         The :in-range pseudo-class must match all elements that are candidates for 
         constraint validation, have range limitations, and that are neither suffering 
         from an underflow nor suffering from an overflow.
  
     :out-of-range
  
         The :out-of-range pseudo-class must match all elements that are candidates for 
         constraint validation, have range limitations, and that are either suffering from 
         an underflow or suffering from an overflow.

IE11 Mode, IE10 Mode, IE9 Mode, IE8 Mode, IE7 Mode, and IE5 (Quirks) Mode (All versions)

The :in-range and :out-of-range states are not supported.

V0230: The :read-only and :read-write pseudo-classes are not supported

The specification states:

 ... Pseudo-classes
     ...
     :read-only
     :read-write
  
         The :read-write pseudo-class must match any element falling into one of the 
         following categories, which for the purposes of Selectors are thus considered 
         user-alterable: 
         ...
         • The :read-only pseudo-class must match all other HTML elements.

All document modes (All versions)

The :read-only and :read-write pseudo-classes are not supported.

V0231: The :link pseudo-class does not match area or link elements with href attributes

The specification states:

 ... Pseudo-classes
     ...
     :link
     :visited
  
         All a elements that have an href attribute, all area elements that have an href 
         attribute, and all link elements that have an href attribute, must match one of 
         :link and :visited.

All document modes (All versions)

The :link pseudo-class does not match area or link elements with href attributes.

V0232: The :indeterminate pseudo-class does not match an input[type=radio] element when no option is selected

The specification states:

 ... Pseudo-classes
     ...
     :indeterminate
  
         The :indeterminate pseudo-class must match any element falling into one of the 
         following categories:
             ...
             • input elements whose type attribute is in the Radio Button state and whose 
             radio button group contains no input elements whose checkedness state is true.

All document modes (All versions)

The :indeterminate pseudo-class does not match the an input element whose type attribute is in the Radio Button state and whose radio button group contains no input elements whose checkedness state is true.

V0233: The :valid and :invalid pseudo-classes can match an element even if the constraints are violated by the initial value defined on the element

The specification states:

 ... Pseudo-classes
     ...
     :valid
  
         The :valid pseudo-class must match any element falling into one of the following 
         categories:
             ...
  
     :invalid
  
         The :invalid pseudo-class must match any element falling into one of the 
         following categories:
             ...

All document modes (All versions)

The :valid and :invalid pseudo-classes can match an element even if the constraints are violated by the initial value defined on the element.

Show: