Search code examples
htmlframe

Why, when trying to set the frame it doesn't work


i have to do homework which should look like this: frame homework

i managed to do: (my try)

<HTML>
<frameset cols="*,200">
<frameset rows="100,*,15%">
<frame src="rl_gorna.html">
<frame src="rl_srodkowa.html">
<frameset cols="15%,*">
<frame src="rld_lewa.html">
<frame src="rld_prawa.html">
</frameset>

</HTML>

But i dont know how to do right side because It breaks all the time. I thought that when i will add over "frameset rows="100,*,15%" frame src it will work fine but its not


Solution

  • Make sure you get the nesting in order, and don't forget to close your <frameset> elements:

    <frameset cols="*,200">
        <frameset rows="100,*,15%">
            <frame src="rl_gorna.html">
            <frame src="rl_srodkowa.html">
            <frameset cols="15%,*">
                <frame src="rld_lewa.html">
                <frame src="rld_prawa.html">
            </frameset>
        </frameset>
        <frame src="r_prawa.html">
    </frameset>
    

    See a working CodeSandbox

    And a friendly note: <frame> and <frameset> elements are deprecated, so I'd put them to rest when your homework is done.