Cascading Style Sheets (CSS)

Cascading Style Sheets is a language developed to allow for efficient and flexible content display and user interface creation and interaction. At the most advanced levels CSS processing of an XML or XHTML document allows for very advanced search based selection of certain elements and can control color, size, border, fonts, and more. In most versions CSS also allows for specific direction for hover and other states triggered by the mouse etc.