frameset — контейнер для фреймов
- 25 января 2023
🚀 Сегодня вам бесплатно доступен тренажёр по 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.
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.