Mit Hilfe von Frames kann der Anzeigebereich des Browsers in verschiedene, frei definierbare Segmente aufgeteilt werden, das heisst, es können verschiedene Informationen in einem Browserfenster dargestellt werden. Dazu wird eine Technik benötigt, um das Fenster selbst unterteilen zu können. Dies geschieht mit einem sogenannten frameset. Mit dieser HTML Anweisung legt man fest, wie das Browserfenster unterteilt werden soll: waagerecht oder senkrecht sowie die Anzahl der Segmente. Die hierbei entstandenen Bereiche nennt man Rahmen (Frames). Für jeden der entstandenen Frames kann beziehungsweise muss festgelegt werden, was in diesem (anfänglich) dargestellt werden soll. Jedes Segment kann eigene Inhalte enthalten. Die einzelnen Anzeigesegmente (Frames) können einen statischen Inhalt oder einen wechselnden Inhalt haben. Verweise in einem Frame können Dateien aufrufen, welche in einem zusätzlichen Frame angezeigt werden.