Hanging Punctuation

One of the most powerful uses of CSS is to control the typography in your document.

When you have punctuation that appears at the beginning of a line in a paragraph that is left justified, it makes the text look uneven.

"There is nothing so easy to learn as experience and nothing so hard to apply."
-Josh Billings, His Works Complete

Hanging punctuation puts the punctuation into the left margin so the text lines up.

"There is nothing so easy to learn as experience and nothing so hard to apply."
-Josh Billings, His Works Complete

Here's the very basic CSS:

blockquote, blockquote p {
	text-indent: -0.5em;
}

The blockquote p above is necessary if you are marking up documents to conform to XHTML strict.

Ref:
Realword Style