If it has to look like the image you posted, I defy your teacher to come up with the same result using only HTML.
Especially when you have no knowledge of HTML at all?
Either he expects the impossible, or he wants you to hack your way around this problem.
- Learn HTML and code the skeleton of this page. It won't look like the image you posted, but you will have produced this page in HTML. So technically, you did it.
- View the source code and copy paste the HTML, change a few things and be done with it.
- Tell him this exercise is ridiculous and get a F on the assignment. I don't recommend that though (I would know...).
I would need a few suggestions on how to design this page. I thought to make the index page that includes frames and each frame to include separate sections. Is it okay? Any suggestions?
Please don't use frames. That's just poor taste. Much like the Backstreet Boys in the 90's.
No just use regular divs. Seriously though, take a look at that source code.