Cascading Style Sheets (CSS) are used in Web page design as efficient and effective methods of defining and organizing styles for text and graphics displays on a Web page or entire site. SVG supports CSS2 definition style sheets and so can be authored using inline, embedded, and external style sheets. Everything from text attributes to layout (as in line spacing) and graphic attributes (fill and stroke properties) can be defined as styles.
Cascading Style Sheets are defined in two parts: the selector and the style. In the following example, "st0" is the selector, and "fill:red" is the style:
.st0 {fill:red;}
Styles allow creators to "cascade" changes throughout a document or site by editing the definition once.