Un frame es un marco independiente dentro de una página web, donde puede cargarse otra página completa. Con la técnica de los frames desarrollada por Netscape se mejoraron sustancialmente las posibilidades de diseño y navegabilidad; sin embargo, el frame también trae una desventaja que reside en una mayor dificultad de obtener enlaces profundos a contenido relevante. De todas formas, con las tecnologías actuales de lenguajes dinámicos, el uso de los frames prácticamente es injustificado.