column-updates-computed-style.html (777B)
1 <!doctype html> 2 <meta charset="utf-8"> 3 <title>CSS Test: ::column updates computed style</title> 4 <link rel="help" href="https://www.w3.org/TR/css-multicol-2/#column-pseudo"> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 <style> 8 .green-column::column { color: red; } 9 .red-column::column { color: green; } 10 </style> 11 <div id="target"></div> 12 <script> 13 test(() => { 14 target.classList.add("green-column"); 15 assert_equals(getComputedStyle(target, "::column").color, "rgb(255, 0, 0)"); 16 target.classList.remove("green-column"); 17 target.classList.add("red-column"); 18 assert_equals(getComputedStyle(target, "::column").color, "rgb(0, 128, 0)"); 19 }, "::column updates computed style on its originating element"); 20 </script>