Der Begriff Frame stammt aus dem Englischen und bedeutet Rahmen. Er ermöglicht es, innerhalb eines Browserfensters verschiedene Teilbereiche einzurichten, die unabhängig voneinander sind. So kann z.B. innerhalb eines Rahmens eine Navigationsleiste, ein Inhaltsverzeichnis oder eine Bannerwerbung platziert werden, die unverändert bleiben, während im anderen Bereich je nach aufgerufenem Link, z.B. beim Inhaltsverzeichnis, immer ein anderer Inhalt erscheint. Dieser kann etwa auch gescrollt werden, ohne dass sich am Inhalt innerhalb des Frames etwas ändert. Je nach Bedarf können auf einer HTML-Seite ein Frame oder auch mehrere Frames zur Unterteilung eingebaut werden.