Los frames permiten dividir la pantalla en áreas independientes con contenidos distintos. Se definen con el elemento <FRAMESET> y cada área se llena con el elemento <FRAME> y la ruta a la página que contendrá. Los frames ofrecen flexibilidad para estructurar contenidos complejos y se pueden parametrizar por tamaño y comportamiento.