Frame (HTML)
Frames (engl.: Rahmen) sind einzelne Fenster, mit deren Hilfe man eine Internetseite gestalten und das auf dem Bildschirm erscheinende Bild in verschiedene, frei definierbare Segmente aufteilen kann. 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 überhaupt einsetzen will, da einige Browser Frames nicht unterstützen und auch Suchmaschinen, mit vielen, unsachgemäß implementierten Framesets Probleme haben. Ein weiteres Problem von Frames ist die Schwierigkeit, damit ein gleiches Layout auf Rechnern mit verschieden großen Bildschirmen oder unterschiedlichen Bildschirmauflösungen zu erzeugen. In kleinerem Maße trifft dies zwar auch auch die meisten frame-losen Webseiten zu aber hier gilt mehr Frames, mehr Probleme.
Siehe auch: HTML, Inline Frame