This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

The -ms-text-autospace CSS property is a Microsoft extension that specifies the autospacing and narrow space width adjustment of text.

Initial value none
Applies to all elements
Inherited no
Media visual
Computed value as specified
Animation type discrete
Canonical order the unique non-ambiguous order defined by the formal grammar




No effect takes place; that is, no extra space is added. This is the default value.


Creates extra spacing between runs of ideographic and non-ideographic text, such as Latin-based, Cyrillic, Greek, Arabic, or Hebrew text.


Creates extra spacing between runs of ideographic text and numeric characters.


Creates extra spacing between a normal (non-wide) parenthesis and an ideograph.


Extends the width of the space character when it is adjacent to ideographs.

Formal syntax

  none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space


Not part of any specification.


This property requires Windows 8 or later.

This property is an extension to CSS, and can be used as a synonym for text-autospace in IE8 standards Mode.

An ideograph is a character in an Asian writing system that represents a concept or an idea, but not a particular word or pronunciation.

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.