Hasta este momento, todas las páginas web que hemos diseñado y construido constaban de un único documento HTML; no obstante, cada vez es más habitual ver en la WWW páginas constituidas por zonas rectangulares que tienen un comportamiento aparentemente independiente: se trata de los marcos (frames).
Un enlace de un marco puede hacer que cambie el propio marco, que cambie un marco vecino o que cambie todo el contenido de la ventana del navegador para cargar una nueva página.
Una página web constituida por marcos consta de varios ficheros HTML. Así pues, entramos en un nuevo nivel de complejidad para los documentos HTML. No sólo tenemos marcas específicas que desarrollan efectos específicos, sino que tendremos documentos HTML que definirán cómo deben verse otros documentos HTML.