A Frameset Page
frames 1996 partlyA page with no body, holding three other pages in a grid.
In 2026: Frames still render, and they were removed from the HTML standard anyway. They broke bookmarking, printing, the back button and search results, all at once. The demo below really is a frameset and really does split into three panes. The panes are empty because the frame sources are relative paths that do not exist in the sandbox.
Where it came from: Netscape Navigator 2.0 frames extension, 1996. Standardised in HTML 4.0 in a separate frameset DTD, then removed in HTML5. MDN ↗
<html>
<head><title>My Home Page</title></head>
<frameset rows="80,*" frameborder="0" border="0" framespacing="0">
<frame name="banner" src="banner.html" scrolling="no" noresize marginheight="0">
<frameset cols="150,*">
<frame name="nav" src="nav.html" scrolling="auto" marginwidth="0">
<frame name="main" src="main.html" scrolling="auto">
</frameset>
<noframes>
<body bgcolor="#FFFFFF">
<p>This site uses frames. <a href="main.html">Here is the no frames version.</a></p>
</body>
</noframes>
</frameset>
</html>