Om frames te maken, gebruik je de <frameset>-tag. Met iedere <frameset>-tag definieer je een set rijen of een set kolommen. Je kunt meerdere <frameset>-tags in elkaar hebben. Met het cols- of rows-attribuut geef je de grootte van de frames aan.
Voor ieder frame dat je wilt maken, gebruik je de <frame>-tag. Je kunt meerdere frames per frameset hebben.
Zoekmachines en oudere browsers ondersteunen geen frames. Gelukkig betekend dat niet dat ze je hele site niet kunnen zien, want daar is een speciale tag voor uitgevonden. Met de <noframes>-tag kun je de tekst instellen die de browser moet laten zien als hij geen frames kan weergeven.
<html>
<frameset rows="10%,80%">
<frameset cols="20%,*">
<frame src="logo.html" />
<frame src="titel.html" />
</frameset>
<frameset cols="20%,*">
<frame src="menu.html" />
<frame src="inhoud.html" />
</frameset>
<noframes>
<body>Je browser ondersteund geen frames!</body>
</noframes>
</frameset>
</html>