Mit Hilfe von Frames kann man eine Internetseite gestalten und das auf dem Bildschirm erscheinende Bild in verschiedene, frei definierbare Segmente aufteilen. Jedes dieser Segmente kann dabei eigene Inhalte enthalten. Bei den einzelnen Anzeigesegmenten (den Frames) kann man wählen, ob sie einen statischen Inhalt ('non scrolling regions') oder einen wechselnden Inhalt haben sollen.
Frames definiert man mit Hilfe eines Framesets.
Man sollte sich jedoch gut überlegen, ob man Frames bei überhaupt einsetzen will, denn eine mit Frames gestaltete Internetseite bereitet den Suchmaschinen Probleme.