calc-offsets-absolute-top-1.html (1531B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>CSS Test: Test for top:calc() on absolutely positioned elements</title> 5 <link rel="author" title="L. David Baron" href="https://dbaron.org/"> 6 <link rel="help" href="http://www.w3.org/TR/css3-values/#calc-notation"> 7 <link rel="match" href="calc-offsets-absolute-top-1-ref.html"> 8 <style type="text/css"> 9 body { margin: 0 } 10 body > div { float: left; height: 100px; width: 3px; position: relative } 11 div[style] { background: blue; position: absolute; height: 10px; width: 3px } 12 div.space { height: 100px } 13 </style> 14 </head> 15 <body> 16 17 <!-- tests with a fixed-height container --> 18 <div><div style="top: calc(50px)"></div></div> 19 <div><div style="top: calc(50%)"></div></div> 20 <div><div style="top: calc(25px + 50%)"></div></div> 21 <div><div style="top: calc(150% / 2 - 30px)"></div></div> 22 <div><div style="top: calc(40px + 10% - 20% / 2)"></div></div> 23 <div><div style="top: calc(40px - 10%)"></div></div> 24 25 <!-- tests with an auto-top container --> 26 <div><div><div style="top: calc(50px)"></div><div class="space"></div></div></div> 27 <div><div><div style="top: calc(50%)"></div><div class="space"></div></div></div> 28 <div><div><div style="top: calc(25px + 50%)"></div><div class="space"></div></div></div> 29 <div><div><div style="top: calc(150% / 2 - 30px)"></div><div class="space"></div></div></div> 30 <div><div><div style="top: calc(40px + 10% - 20% / 2)"></div><div class="space"></div></div></div> 31 <div><div><div style="top: calc(40px - 10%)"></div><div class="space"></div></div></div> 32 </body> 33 </html>