iframe

Bij het gebruik van frames wordt het hoofddocument in zijn geheel opgesplitst in afzonderlijke documenten met een eigen URL. Tekst, plaatjes en andere informatie uit het hoofddocument wordt niet getoond, tenzij de browser geen frames ondersteunt - maar dan worden de aangegeven onderliggende documenten niet getoond. Als een browser ondersteuning biedt voor frames, dan worden de frames behandeld als aparte vensters met een eigen geschiedenis en eventueel een eigen naam. In een hyperlink kan worden aangegeven in welk venster het nieuwe document verschijnt (met het target attribuut). Frames vertonen - indien nodig - ieder een eigen scrollbar. Frames kunnen ook met behulp van HTML-scripting worden aangestuurd. Hierdoor is het bijvoorbeeld mogelijk om de inhoud van meerdere frames aan te passen in reactie op één muisklik.

Een variant van de frames is de inline frame. Veel gebruikt voorbeeld hiervan is het embedden van youtube-filpmjes in je website. Ik heb dit gebruikt in de Tutorials.