Spectrum of Customizability
Less Customizability
More
None
Hint
Limited
Fully Style-able
Fully Extensible
Does not allow any style-ability or extensibility to the control or some of its parts
Allows the author to provide a value that the UA applies to a component or control that aligns with the spirit of the property
Pseudo elements, HTML elements, attributes that provide customizability but are limited in some manner
Elements that allow developers to opt-in to standardized parts, DOM structure, and base styles that useragents apply their styles upon
Standardization of a control’s anatomy, states, behaviors, with the capability of reusing controller code via defined parts