white-space-bidirectionality-001

White-space and bidirectionality (example from spec)

WeasyPrint

This browser

Assertion
The white space processing model does not take bidi into account for the first half of the processing model but does for the second half.

Source

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 2 <html>
 3     <head>
 4         <title>CSS Test: White-space and bidirectionality (example from spec)</title>
 5         <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
 6         <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#white-space-prop">
 7         <meta name="flags" content="">
 8         <meta name="assert" content="The white space processing model does not take bidi into account for the first half of the processing model but does for the second half.">
 9         <style type="text/css">
10             div
11             {
12                 white-space: normal;
13             }
14         </style>
15     </head>
16     <body>
17         <p>Test passes if the following text is below "A  BC" (there can be two spaces between letters 'A' and 'B').</p>
18         <div>
19             <bdo dir="ltr">A <bdo dir="rtl"> B </bdo> C</bdo>
20         </div>
21     </body>
22 </html>