tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

word-spacing-characters-002.xht (6822B)


      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
      2                       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
      3 <html xmlns="http://www.w3.org/1999/xhtml">
      4  <head>
      5   <title>CSS Test: word-spacing on Fixed-Width Space Characters</title>
      6   <link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/>
      7   <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#spacing-props"/>
      8   <link rel="help" href="https://drafts.csswg.org/css-text-3/#word-spacing-property"/>
      9   <link rel="match" href="word-spacing-characters-002-ref.xht"/>
     10   <meta name="assert" content="Word-spacing does not affect fixed-width spaces."/>
     11   <style type="text/css">
     12     div {
     13       margin: 1em;
     14       font-family: monospace;
     15       page-break-inside: avoid;
     16     }
     17     div p {
     18       margin: 0;
     19     }
     20 
     21     .control span {
     22       background: blue;
     23       color: blue;
     24     }
     25     .test span {
     26       word-spacing: 4em;
     27       background: orange;
     28       color: orange;
     29     }
     30     .ws-pre p {
     31       white-space: pre;
     32     }
     33     body > div { display: inline-block; } /* to avoid overflowing the screen. Non essential to the test. */
     34   </style>
     35  </head>
     36  <body>
     37    <p>In each of the following pairs, the blue and orange bars must have equal lengths.</p>
     38 
     39    <!-- IDEOGRAPHIC SPACE -->
     40    <div class="ws-normal">
     41      <p class="control"><span>A&#x3000;&#x3000;&#x3000;&#x3000;B</span></p>
     42      <p class="test"><span>A&#x3000;&#x3000;&#x3000;&#x3000;B</span></p>
     43    </div>
     44    <div class="ws-pre">
     45      <p class="control"><span>A&#x3000;&#x3000;&#x3000;&#x3000;B</span></p>
     46      <p class="test"><span>A&#x3000;&#x3000;&#x3000;&#x3000;B</span></p>
     47    </div>
     48 
     49    <!-- EN QUAD -->
     50    <div class="ws-normal">
     51      <p class="control"><span>A&#x2000;&#x2000;&#x2000;&#x2000;B</span></p>
     52      <p class="test"><span>A&#x2000;&#x2000;&#x2000;&#x2000;B</span></p>
     53    </div>
     54    <div class="ws-pre">
     55      <p class="control"><span>A&#x2000;&#x2000;&#x2000;&#x2000;B</span></p>
     56      <p class="test"><span>A&#x2000;&#x2000;&#x2000;&#x2000;B</span></p>
     57    </div>
     58 
     59    <!-- EM QUAD -->
     60    <div class="ws-normal">
     61      <p class="control"><span>A&#x2001;&#x2001;&#x2001;&#x2001;B</span></p>
     62      <p class="test"><span>A&#x2001;&#x2001;&#x2001;&#x2001;B</span></p>
     63    </div>
     64    <div class="ws-pre">
     65      <p class="control"><span>A&#x2001;&#x2001;&#x2001;&#x2001;B</span></p>
     66      <p class="test"><span>A&#x2001;&#x2001;&#x2001;&#x2001;B</span></p>
     67    </div>
     68 
     69    <!-- EN SPACE -->
     70    <div class="ws-normal">
     71      <p class="control"><span>A&#x2002;&#x2002;&#x2002;&#x2002;B</span></p>
     72      <p class="test"><span>A&#x2002;&#x2002;&#x2002;&#x2002;B</span></p>
     73    </div>
     74    <div class="ws-pre">
     75      <p class="control"><span>A&#x2002;&#x2002;&#x2002;&#x2002;B</span></p>
     76      <p class="test"><span>A&#x2002;&#x2002;&#x2002;&#x2002;B</span></p>
     77    </div>
     78 
     79    <!-- EM SPACE -->
     80    <div class="ws-normal">
     81      <p class="control"><span>A&#x2003;&#x2003;&#x2003;&#x2003;B</span></p>
     82      <p class="test"><span>A&#x2003;&#x2003;&#x2003;&#x2003;B</span></p>
     83    </div>
     84    <div class="ws-pre">
     85      <p class="control"><span>A&#x2003;&#x2003;&#x2003;&#x2003;B</span></p>
     86      <p class="test"><span>A&#x2003;&#x2003;&#x2003;&#x2003;B</span></p>
     87    </div>
     88 
     89    <!-- THREE-PER-EM SPACE -->
     90    <div class="ws-normal">
     91      <p class="control"><span>A&#x2004;&#x2004;&#x2004;&#x2004;B</span></p>
     92      <p class="test"><span>A&#x2004;&#x2004;&#x2004;&#x2004;B</span></p>
     93    </div>
     94    <div class="ws-pre">
     95      <p class="control"><span>A&#x2004;&#x2004;&#x2004;&#x2004;B</span></p>
     96      <p class="test"><span>A&#x2004;&#x2004;&#x2004;&#x2004;B</span></p>
     97    </div>
     98 
     99    <!-- FOUR-PER-EM SPACE -->
    100    <div class="ws-normal">
    101      <p class="control"><span>A&#x2005;&#x2005;&#x2005;&#x2005;B</span></p>
    102      <p class="test"><span>A&#x2005;&#x2005;&#x2005;&#x2005;B</span></p>
    103    </div>
    104    <div class="ws-pre">
    105      <p class="control"><span>A&#x2005;&#x2005;&#x2005;&#x2005;B</span></p>
    106      <p class="test"><span>A&#x2005;&#x2005;&#x2005;&#x2005;B</span></p>
    107    </div>
    108 
    109    <!-- SIX-PER-EM SPACE -->
    110    <div class="ws-normal">
    111      <p class="control"><span>A&#x2006;&#x2006;&#x2006;&#x2006;B</span></p>
    112      <p class="test"><span>A&#x2006;&#x2006;&#x2006;&#x2006;B</span></p>
    113    </div>
    114    <div class="ws-pre">
    115      <p class="control"><span>A&#x2006;&#x2006;&#x2006;&#x2006;B</span></p>
    116      <p class="test"><span>A&#x2006;&#x2006;&#x2006;&#x2006;B</span></p>
    117    </div>
    118 
    119    <!-- FIGURE SPACE -->
    120    <div class="ws-normal">
    121      <p class="control"><span>A&#x2007;&#x2007;&#x2007;&#x2007;B</span></p>
    122      <p class="test"><span>A&#x2007;&#x2007;&#x2007;&#x2007;B</span></p>
    123    </div>
    124    <div class="ws-pre">
    125      <p class="control"><span>A&#x2007;&#x2007;&#x2007;&#x2007;B</span></p>
    126      <p class="test"><span>A&#x2007;&#x2007;&#x2007;&#x2007;B</span></p>
    127    </div>
    128 
    129    <!-- PUNCTUATION SPACE -->
    130    <div class="ws-normal">
    131      <p class="control"><span>A&#x2008;&#x2008;&#x2008;&#x2008;B</span></p>
    132      <p class="test"><span>A&#x2008;&#x2008;&#x2008;&#x2008;B</span></p>
    133    </div>
    134    <div class="ws-pre">
    135      <p class="control"><span>A&#x2008;&#x2008;&#x2008;&#x2008;B</span></p>
    136      <p class="test"><span>A&#x2008;&#x2008;&#x2008;&#x2008;B</span></p>
    137    </div>
    138 
    139    <!--THIN SPACE  -->
    140    <div class="ws-normal">
    141      <p class="control"><span>A&#x2009;&#x2009;&#x2009;&#x2009;B</span></p>
    142      <p class="test"><span>A&#x2009;&#x2009;&#x2009;&#x2009;B</span></p>
    143    </div>
    144    <div class="ws-pre">
    145      <p class="control"><span>A&#x2009;&#x2009;&#x2009;&#x2009;B</span></p>
    146      <p class="test"><span>A&#x2009;&#x2009;&#x2009;&#x2009;B</span></p>
    147    </div>
    148 
    149    <!-- HAIR SPACE -->
    150    <div class="ws-normal">
    151      <p class="control"><span>A&#x200A;&#x200A;&#x200A;&#x200A;B</span></p>
    152      <p class="test"><span>A&#x200A;&#x200A;&#x200A;&#x200A;B</span></p>
    153    </div>
    154    <div class="ws-pre">
    155      <p class="control"><span>A&#x200A;&#x200A;&#x200A;&#x200A;B</span></p>
    156      <p class="test"><span>A&#x200A;&#x200A;&#x200A;&#x200A;B</span></p>
    157    </div>
    158 
    159    <!-- NARROW NO-BREAK SPACE -->
    160    <div class="ws-normal">
    161      <p class="control"><span>A&#x202F;&#x202F;&#x202F;&#x202F;B</span></p>
    162      <p class="test"><span>A&#x202F;&#x202F;&#x202F;&#x202F;B</span></p>
    163    </div>
    164    <div class="ws-pre">
    165      <p class="control"><span>A&#x202F;&#x202F;&#x202F;&#x202F;B</span></p>
    166      <p class="test"><span>A&#x202F;&#x202F;&#x202F;&#x202F;B</span></p>
    167    </div>
    168 
    169    <!-- MEDIUM MATHEMATICAL SPACE -->
    170    <div class="ws-normal">
    171      <p class="control"><span>A&#x205F;&#x205F;&#x205F;&#x205F;B</span></p>
    172      <p class="test"><span>A&#x205F;&#x205F;&#x205F;&#x205F;B</span></p>
    173    </div>
    174    <div class="ws-pre">
    175      <p class="control"><span>A&#x205F;&#x205F;&#x205F;&#x205F;B</span></p>
    176      <p class="test"><span>A&#x205F;&#x205F;&#x205F;&#x205F;B</span></p>
    177    </div>
    178 
    179 
    180  </body>
    181 </html>