chromium/third_party/blink/web_tests/fast/frames/calculate-fixed.html

<html>
<!-- TODO(crbug.com/1338331): Fix frameborders across parser iterations. -->
<style>frame { border: 1px solid black; }</style>
<frameset rows="500,*" frameborder="no">
<frameset cols="*,*,*,*,  *,*,*,*,*,*,*,*,  *,*,*,*,*,  *,*">


    <!-- single fixed -->

    <frameset rows='0'>             <!-- 500px -->
        <frame>
    </frameset>

    <frameset rows='50'>            <!-- 500px -->    
        <frame> 
    </frameset>

    <frameset rows='1000'>          <!-- 500px -->
        <frame>                     
    </frameset>

    <frameset rows='2000'>          <!-- 500px -->
        <frame>
    </frameset>


    <!-- multiple fixed -->

    <frameset rows='0,0'>           <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='100,100'>       <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='500,500'>       <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='1000,1000'>     <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>
    
    <frameset rows='0,2000'>        <!-- 0px,500px -->
        <frame>
        <frame>
    </frameset>    

    <frameset rows='1,2000'>        <!-- 0px,500px (1 / 2001 * 500 = 0.24 = 0px) -->
        <frame>
        <frame>
    </frameset>
        
    <frameset rows='0,10'>          <!-- 0px,500px (0 / 10 * 500 = 0px) -->
        <frame>
        <frame>
    </frameset>    

    <frameset rows='1,10'>          <!-- 45px,455px (1 / 11 * 500 = 45.45 = 45px) -->
        <frame>
        <frame>
    </frameset>
    

    <!-- percentage / fixed interaction -->

    <frameset rows='500,100%'>      <!-- 500px,0px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='250,100%'>      <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='250,50%'>       <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='250,5%'>        <!-- 250px,250px -->
        <frame>
        <frame>
    </frameset>

    <frameset rows='250,0%'>        <!-- 500px,0px (IE agrees, but Firefox uses 250px,250px)-->
        <frame>
        <frame>
    </frameset>


    <!-- relative / fixed interaction -->

    <frameset rows='375,4*,*'>      <!-- 375px,100px,25px -->
        <frame>
        <frame>
        <frame>
    </frameset>

    <frameset rows='250,*,*'>       <!-- 250px,125px,125px -->
        <frame>
        <frame>
        <frame>
    </frameset>

</frameset><frame>
</frameset></html>