<desc>Selects the justification algorithm used when 'text-align' is set to 'justify'. The property applies to block containers, but the UA may (but is not required to) also support it on inline elements.</desc>
<desc>Justification primarily changes spacing both at word separators and at grapheme cluster boundaries in all scripts except those in the connected and cursive groups. This value is sometimes used in e.g. Japanese, often with the 'text-align-last' property.</desc>
<desc>Justification primarily changes spacing at word separators and at grapheme cluster boundaries in clustered scripts. This value is typically used for Southeast Asian scripts such as Thai.</desc>
<desc>Specifies that compression is preferred to expansion and enables the trimming of blank space in glyphs where allowed by typographic tradition.</desc>
<desc>Text can overflow for example when it is prevented from wrapping</desc>
<values>
<value name="clip" version="3.0" browsers="all">
...
...
@@ -16429,8 +16429,39 @@
<desc>This property declares whether and how white space inside the element is collapsed. Values have the following meanings, which must be interpreted according to the white space processing rules.</desc>
<desc>Controls spacing between adjacent characters on the same line within the same inline formatting context using a set of character-class-based rules.</desc>
<desc>Sets the position of an underline specified on the same element: it does not affect underlines specified by ancestor elements. This property is typically used in vertical writing contexts such as in Japanese documents where it often desired to have the underline appear 'over' (to the right of) the affected run of text</desc>
<desc>The user agent may use any algorithm to determine the underline's position. In horizontal line layout, the underline should be aligned as for alphabetic. In vertical line layout, if the language is set to Japanese or Korean, the underline should be aligned as for over.</desc>
<desc>Line breaking is suppressed within the element: the UA may only break within the element if there are no other valid break points in the line.</desc>
</value>
<value name="none" version="3.0" browsers="all">
<desc>Lines may not break; text that does not fit within the block container overflows it.</desc>
<desc>Same as normal for inline-level elements. For block-level elements that contain line boxes as direct children, line breaks are chosen to balance the inline-size those line boxes consume, if better balance than normal is possible.</desc>
<desc>Lines may break at allowed break points, as determined by the line-breaking rules in effect. Honors rules specified in Unicode Standard Annex #14 for the WJ, ZW, and GL line-breaking classes.</desc>