| <!DOCTYPE html> | |
| <meta charset="utf-8"> | |
| <title>display: math display values on non-MathML compute to flow</title> | |
| <link rel="help" href="https://drafts.csswg.org/css-display/#the-display-properties"> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <div id="container"> | |
| <div data-expected="inline" style="display: math;"></div> | |
| <div data-expected="inline" style="display: inline math;"></div> | |
| <div data-expected="inline" style="display: math inline;"></div> | |
| <div data-expected="block" style="display: block math;"></div> | |
| <div data-expected="block" style="display: math block;"></div> | |
| <svg data-expected="inline" style="display: math;"></svg> | |
| <svg data-expected="inline" style="display: inline math;"></svg> | |
| <svg data-expected="inline" style="display: math inline;"></svg> | |
| <svg data-expected="block" style="display: block math;"></svg> | |
| <svg data-expected="block" style="display: math block;"></svg> | |
| </div> | |
| <script> | |
| Array.from(container.children).forEach(element => { | |
| test(function() { | |
| assert_equals(window.getComputedStyle(element).display, | |
| element.getAttribute('data-expected')); | |
| }, `computed display on <${element.localName} style="${element.getAttribute('style')}">`); | |
| }); | |
| </script> |