1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0//EN">
3 <!-- ================================================================ -->
4 <!-- WARNING! This document contains significant trailing whitespace! -->
5 <!-- ================================================================ -->
7 <title>white-space normal: zero width non-breaking space
</title>
8 <script src=
"../../../resources/ahem.js"></script>
9 <style type=
"text/css">
11 .control { display: inline
; font: 1em/1 Ahem
, sans-serif
; background: red
; color: white
; }
12 * { white-space: normall
; font: inherit
; }
13 div
{ display: block
; margin: 1em; }
14 span
{ display: inline
; }
17 div
{ font: 20px/1 Ahem
; }
18 .green { background: lime
; color: green
; }
19 .red { background: red
; color: maroon
; }
23 <div class=
"control">Ahem_font_required_for_this_test.
</div>
24 <p>There should be no red below, only three identical striped green and lime bars.
</p>
26 <!-- the next two tests are identical, but one uses raw data and the other uses entities -->
28 <div><span class=
"red">
30 <span class=
"green">X
<span class=
"red"><span class=
"red"> <span class=
"red">
31 </span></span> </span>X
<span class=
"red">
32 </span>X
<span class=
"red"><span class=
"red"><span class=
"green"> </span><span
33 class=
"red"> </span></span> </span>X
37 <span class=
"green">X
<span class=
"green"> <span class=
"red"> </span></span><span
38 class=
"red"> </span>X
<span class=
"red">
42 <div><span class=
"red">

   <span class=
"green">X
 <span class=
"red"><span class=
"red"> <span class=
"red">
   </span></span> </span>X
 <span class=
"red"> 
   </span>X
<span class=
"red"><span class=
"red"><span class=
"green"> </span><span class=
"red"> </span></span> </span>X

<span class=
"red"> 
   
   </span>
   <span class=
"green">X
<span class=
"green"> <span class=
"red"> </span></span><span class=
"red"> </span>X
<span class=
"red">

  </span></span></div>
44 <div><span class=
"green">X X X X X X
</span></div>