Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /css/css-anchor-position/position-try-order-logical.html - WPT Dashboard Interop Dashboard
<!DOCTYPE html>
<link rel="match" href="position-try-order-logical-ref.html">
<style>
.container {
position: relative;
display: inline-block;
width: 100px;
height: 100px;
margin: 10px;
border: solid 3px;
}
.anchor {
position: absolute;
anchor-name: --a;
width: 25px;
height: 25px;
left: 50px;
top: 25px;
background: dodgerblue;
}
.anchored {
position: absolute;
position-anchor: --a;
position-try-fallbacks: flip-block flip-inline;
width: 15px;
height: 15px;
background: green;
}
</style>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-inline-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-inline-size;
writing-mode: horizontal-tb;"></div>
</div>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-block-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-block-size;
writing-mode: horizontal-tb;"></div>
</div>
<br>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-inline-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-inline-size;
writing-mode: horizontal-tb;"></div>
</div>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-block-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-block-size;
writing-mode: horizontal-tb;"></div>
</div>
<br>
<!-- vertical containing block. -->
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-inline-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-inline-size;
writing-mode: horizontal-tb;"></div>
</div>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-block-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
position-area: top left;
position-try-order: most-block-size;
writing-mode: horizontal-tb;"></div>
</div>
<br>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-inline-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-inline-size;
writing-mode: horizontal-tb;"></div>
</div>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-block-size;
writing-mode: vertical-rl;"></div>
</div>
<div class="container" style="writing-mode: vertical-rl;">
<div class="anchor"></div>
<div class="anchored" style="
right: anchor(left); bottom: anchor(top);
position-try-order: most-block-size;
writing-mode: horizontal-tb;"></div>
</div>