W3C home > Mailing lists > Public > www-style@w3.org > October 2008

[CSS21] Spaces, non-breaking spaces, ideographic spaces and the word-spacing property

From: Sylvain Galineau <sylvaing@microsoft.com>
Date: Wed, 29 Oct 2008 13:35:35 -0700
To: "www-style@w3.org" <www-style@w3.org>
Message-ID: <5D97C7EB4695104AB6345E56FE356B19309F62CD6E@NA-EXMSG-C125.redmond.corp.microsoft.com>

Per CSS 2.1 [1],

"Word spacing affects each space (U+0020), non-breaking space (U+00A0), and ideographic space (U+3000) left in the text after the white space processing rules have been applied."

The simple test case below shows current implementations disagreeing on which type of space word-spacing applies to. I just want to confirm the property does apply to all three spaces.

<!doctype html>
<html>
<head>
   <style type="text/css">
        div { word-spacing: 100px; }
   </style>
</head>
<body>
        <p>Test passes if space between Xs is the same on each line</p>
        <div id="testDiv">X&#12288;X</div>
        <div id="testDiv">X&nbsp;X</div>
        <div id="testDiv">X X</div>
</body>
</html>

[1] http://www.w3.org/TR/CSS21/text.html#propdef-word-spacing
Received on Wednesday, 29 October 2008 20:36:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:15 GMT