Фреймы это отдельные HTML-документы, которые самостоятельно или вместе с другими документами отображаются в окне браузера.
Правильно задуманный и спроектированный сайт обычно имеет логичную структуризацию по темам. Это позволяет для удобства пользователей реализовать его при помощи нескольких страниц с навигацией при помощи гиперссылок. Нередко специалисты веб-дизайна такой сайт реализовывают с помощью фреймов, разделяющих окно браузера на части, в которых отображается содержание страниц сайта. При этом каждая страница оформляется в виде HTML-файла.
Для примера приведем типичное решение. Окно браузера делится на две вертикальные области. В более узкой левой части (обычно 25% общей ширины) отображают содержание сайта в виде ссылок на разделы и страницы. Вторая область отображает выбранную пользователем страницу. Такое решение позволяет пользователю осуществлять максимально удобную навигацию по сайту. Нередко верхняя часть окна браузера содержит третий фрейм с заголовком, логотипом сайта и т.д.
Специалисты по созданию сайта на этапе проектирования продумывают фреймовую структуру, определяют число фреймов, их размеры, размещение и вид.