[This documentation is preliminary and is subject to change.]
Sets or retrieves the ratio of kashida expansion to white space expansion when justifying lines of text in the object.
![]() |
Syntax
-ms-text-kashida-space: percentage
Property values
percentage-
An integer, followed by a %. The value is the ratio of kashida expansion to white space expansion. 100% specifies kashida expansion only, and 0% specifies white space expansion only
CSS information
| Applies To | All elements |
|---|---|
| Media | visual |
| Inherited | 1 |
| Initial Value | 0% |
Standards information
- CSS Text Level 3, Section 8.3
Remarks
Windows Internet Explorer 8. The -ms-text-kashida-space attribute is an extension to CSS, and can be used as a synonym for text-kashida-space in IE8 Standards mode.
Kashida is a typographic effect that justifies lines of text by elongating characters at carefully chosen points. It is used in Arabic writing systems.
The property can be used with any justification style where kashida style expansion is used, such as the auto, distribute, kashida, and newspaper values of the -ms-text-justify property.
The property is read-only for the .
The property applies to block elements only.
Build date: 3/14/2012
First, text-kashida and text-kashida-space are only supported in Quirks and IE7 (Standards) document modes. IE8 mode does nothing.
Secondly, in order for these attributes to have any affect, you must also use text-align:justify. (The text-justify:kashida attribute is not required.)
Kashida justification increases the length of a line by elongating cursive (Arabic) characters at certain points. The semantics of text-kashida and text-kashida-space are opposite each other: text-kashida:100% is nearly equivalent to text-kashida-space:0%.
Whereas text-kashida-space is a proposed CSS3 attribute, text-kashida is a Microsoft proprietary extension to CSS.
