← All terms

HTML Frame

Also known as: Frame, Frameset, IFrame

An HTML element that divides a web page into multiple independent sections, each displaying a separate document. Framesets (using the frame and frameset elements) split the browser window into distinct panes, while inline frames (iframe) embed one document within another. Frames present significant accessibility challenges because screen readers must navigate between separate document contexts, the reading order may not match the visual layout, and the relationship between frames is not inherently conveyed to non-visual users. Although traditional framesets are now largely obsolete in modern web development, iframes remain common for embedding third-party content and present similar accessibility concerns around focus management, keyboard navigation, and providing meaningful titles via the title attribute.

Category: Web Development

Related: Table Accessibility · Non-Visual Navigation · Screen Reader · Semantic Markup

Sources