Abstract class describing the definition of a style.
This virtual class illustrates the properties that developers can use to define and create
A style definition object represents a style as a set of properties defining the element structure, its attributes and CSS styles.
The CKEDITOR.style based on such definition can be applied to and removed from the selection
through various CKEDITOR.style methods.