Probably the most common reason people think of stylesheets is to format text, so I'll start with the CSS text properties. letter-spacing
This property sets the spacing between text characters . It is implemented in Internet Explorer, but the implementation appears to be a little spotty. line-height
This property gives the minimum height of the element's box. Usually it is used to specify single or double spacing. text-align
This property indicates the alignment of the content of a block: left , right , center , or justify . Note that in CSS2, you can specify a string to align with respect to. text-decoration
This property indicates the "decorations" for text display, including underlining, overlining, and line-through (strike-through). The blink value is not implemented anywhere yet, as far as I know. text-indent
This property indicates the indentation of the first line of text. Note that this property applies only to block-level elements (which you set with display: block ). text-shadow
This property gives a comma-separated list of shadow effects that should be used for text. vertical-align
This property indicates the vertical alignment of text in the element. For example, setting this value to text-top and using a larger initial character in a block of text is how you create drop caps. white-space
This property indicates how whitespace should be handled. Theoretically, setting this property to pre should be like setting xml:space to preserve . word-spacing
This property sets the spacing between words. So far, however, it's not implemented anywhere, as far as I know. |