summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/compat/webkit-box-clamp-visibility-change.html
blob: 115fa4366523dd64adf5bd14de661eb8ac8f9214 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<link rel="help" href="https://crbug.com/1015987">
<link rel="match" href="webkit-box-clamp-visibility-change-ref.html">
<style>
  #wb {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
  }
</style>
<p>Line-clamp should be respected after removing and changing visibility.
<div id="root" style="border: solid; width: 200px;">
  <div id="container">
    <p id="wb">
      text text text text
      text text text text
      text text text text
      text text text text
      text text text text
      text text text text
      text text text text
    </p>
  </div>
</div>
<script>
  const container = document.getElementById('container');
  const root = document.getElementById('root');
  container.remove();
  container.style.visibility = 'hidden';
  root.appendChild(container);
  document.body.offsetTop;
  container.style.visibility = '';
</script>