tor-browser

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

trailing-space-before-br-001.html (1156B)


      1 <!DOCTYPE html>
      2 <title>CSS Text: A sequence of collapsible spaces at the end of a line is removed</title>
      3 <link rel='help' href='https://drafts.csswg.org/css-text-3/#white-space-phase-2'>
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
      7 <style>
      8 #container > div {
      9  display: inline-block;
     10  -font-family: Ahem;
     11  font-size: 10px;
     12 }
     13 </style>
     14 <body>
     15 <div id=log></div>
     16 <div id=container>
     17  <div>1111</div>
     18  <div>1111 </div>
     19  <div> 1111</div>
     20  <div> 1111 </div>
     21  <div>1111<br></div>
     22  <div>1111<br> </div>
     23  <div>1111 <br></div>
     24  <div>1111 <br> </div>
     25 </div>
     26 <script>
     27 (function () {
     28  const epsilon = 1;
     29  let elements = Array.from(container.children);
     30  let reference = elements[0];
     31  let reference_width = reference.offsetWidth;
     32  for (let element of elements) {
     33    test(() => {
     34      assert_approx_equals(element.offsetWidth, reference_width, epsilon);
     35    }, escapeSpaces(element.innerHTML));
     36  }
     37 })();
     38 
     39 function escapeSpaces(text) {
     40  return text
     41    .replace(/ /g, '&#x20;')
     42    .replace(/\n/g, '&#x0A;')
     43 }
     44 </script>
     45 </body>