A feature in CSS hierarchy for defining properties.
One of the key methods available in this module is the new() constructor. This method returns a new CSS::Property object, which can optionally include a hash of options. The options available include the property name (as a string), the simple value string, and the adaptor to use for serialization. If the value option is provided, a CSS::Value object is automatically created and added to the object's values list.
Another important method in the CSS::Property module is set_adaptor(). This method allows developers to set the current adaptor for the object. This can be helpful when working with different types of adaptors during serialization.
Finally, the values() method is available for serializing the property's values using the current adaptor. This method returns a string that is obtained from the adaptor's output_values() method. Overall, the CSS::Property module is powerful and flexible, and provides a valuable tool for developers who need to manipulate CSS objects in their applications.
Version 1.08: N/A