🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Устаревший тег <frameset>
использовался для разделения области окна браузера на несколько фреймов, каждый из которых отображает свою веб-страницу. Элемент помогал организовать страницу сайта, когда требуется разбить информацию на несколько частей, отображаемых в одном окне браузера. Например, с его помощью можно было создать навигацию, которая всегда находится на месте, независимо от того, какую страницу посетитель сайта просматривает.
Например, здесь мы создаём две колонки: в левой колонке будет отображаться menu.html
, а в правой — content.html
.
<frameset cols="25%,75%">
<frame src="menu.html">
<frame src="content.html">
</frameset>
Атрибуты тега <frameset>
:
cols
— ширина и количество колонок фреймов внутри<frameset>
. Например,cols="25%, 75%"
создаст две колонки с шириной25%
и75%
соответственно.rows
— высота и количество строк фреймов внутри<frameset>
.border
— толщина рамки вокруг фреймов.framespacing
— расстояние между фреймами.frameborder
— наличие границ вокруг каждого фрейма.name
— имя<frameset>
.
Использование фреймов может вызывать проблемы с доступностью и SEO-оптимизацией сайта. Вместо <frameset>
лучше использовать технологии современной веб-разработки: CSS Grid и Flexbox.