<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>