Text-justify

The   property is used in CSS and certain HTML elements. The  value from the   property must be set for this property to have any effect. offers a fine level of justification control over the enclosed content, allowing for a variety of sophisticated justification models used in different language writing systems.

Values

 * - The browser will determine the appropriate justification algorithm to use.
 * - Justification is handled similarly to the  value, but this version is optimized for East Asian content (especially the Thai language). In this justification method, the last line is not justified.
 * - Behavior and intent for this value is the same as with the  value, but the last line is also justified.
 * - Justifies content that does not have any inter-word spacing (such as with many East Asian languages).
 * - Used for justifying blocks of ideographic content. Justification is achieved by increasing or decreasing spacing between ideographic characters and words as well.
 * - Justification is achieved by increasing the spacing between words. It is the quickest method of justification and does not justify the last line of a content block.
 * - Spacing between letters and words are increased or decreased as necessary. The IE reference says "it is the most sophisticated form of justification for Latin alphabets."

HTML example:

This is Newspaper justified text.

CSS example:

div { text-align:justify; text-justify:newspaper; }