| <!DOCTYPE html> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <style> | |
| body { height: 4000px } | |
| #outer { line-height: 100px } | |
| #ib1, #ib2 { display: inline-block } | |
| </style> | |
| <span id=outer> | |
| <span id=ib1>abc</span> | |
| <br><br> | |
| <span id=ib2>def</span> | |
| </span> | |
| <script> | |
| // Tests anchoring to an inline block inside a <span>. | |
| test(() => { | |
| document.scrollingElement.scrollTop = 150; | |
| document.querySelector("#ib1").style.lineHeight = "150px"; | |
| assert_equals(document.scrollingElement.scrollTop, 200); | |
| }, "Anchor selection descent into inline blocks."); | |
| </script> |