CSS властивості
ГлавнаяТеги HTMLТег <frameset> в HTML

Тег <frameset> в HTML

1153

Визначає структуру кадрів на веб-сторінці. Фрейми розділяють вікно браузера на окремі області, розташовані впритул один до одного. У кожну з таких областей завантажується самостійна веб-сторінка, яка визначається за допомогою елемента <frame>. За допомогою кадрів веб-сторінка ділиться на два або більше документів, які зазвичай містять навігацію по сайту та його контент. Механізм кадрів дозволяє відкривати документ в одному кадрі, за посиланням, натиснутою в іншому кадрі. Елемент <frameset> (від англ. frame set — набір рамок) замінює собою < ;body> на веб-сторінці. Допустимо використовувати вкладену структуру елементів, це дозволяє розбити один кадр на дві і більше області.

При використанні кадрів прийміть до уваги їх наступні особливості. структурою, оскільки на сторінках, які містять контент, зазвичай немає посилань на інші документи.

  • Фрейми приховують адресу сторінки, на якій знаходиться відвідувач і встановлюється через елемент <title> ;, і завжди показують лише адресу сайту. З цієї причини сторінку, що сподобалася, неможливо помістити в розділ «Вибране» браузера.
  • Користувач часто опиняється на сайті, абсолютно не уявляючи, куди він потрапив, тому що лише натиснув на посилання, отримане в пошуковій системі. Щоб відвідувачу сайту було простіше розібратися, де він знаходиться, на кожну сторінку розміщують назву сайту, заголовок сторінки та навігацію. Фрейми, як правило, порушують цей принцип, відокремлюючи заголовок сайту від змісту, а навігацію від контенту. Уявіть, що ви знайшли відповідне посилання в пошуковій системі, натискаєте на неї, а в результаті відкривається документ без назви та навігації. Щоб зрозуміти, де ми знаходимося або переглянути інші матеріали, доведеться редагувати шлях в адресному рядку, що в будь-якому випадку завдає незручності.
  • Даний елемент застарів, не використовуйте його.

    Синтаксис

    <frameset> <frame>
    </frameset>

    Закриваючий тег

    Обов'язковий.

    Атрибути

    border
    Товщина кордону між кадрами.
    bordercolor
    Колір лінії кордону.
    cols
    Встановлює ширину або пропорції кадрів у вигляді колонок.
    frameborder
    Визначає, чи відображати рамку навколо кадру чи ні.
    rows
    Вказує розмір або пропорції кадрів у вигляді рядків.

    Приклад

    <!DOCTYPE HTML PUBLIC " ;-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>FRAMESET</title>
    </head> <frameset rows="80,*" cols="*"> <frame src="page/top.html" name="topFrame" scrolling="no" noresize> <frameset cols="80,*"> <frame src="page/left.html" name="leftFrame" scrolling="no" noresize> <frame src="page/main.html" name="mainFrame">
    </frameset>
    </frameset>
    </html>

    Деякі приклади організації кадрів наведені нижче.

    Фрейм 1 Фрейм 2
    Фрейм 3 Фрейм 4
    Фрейм 5 Фрейм 6
    Фрейм 1 Фрейм 2
    Фрейм 3
    <frameset rows="33%,33 %, *" cols="50%, 50%"> <frame src="r1c1.html" name="Фрейм 1"> <frame src="r1c2.html" name="Фрейм 2"> <frame src="r2c1.html" name="Фрейм 3"> <frame src="r2c2.html" name="Фрейм 4"> <frame src="r3c1.html" name="Фрейм 5"> <frame src="r3c2.html" name="Фрейм 6">
    </frameset>
    <frameset rows="* " cols="80,*"> <frame src="frame1.html" name="Фрейм 1"> <frameset rows="80,*"> <frame src="frame2.html" name="Фрейм 2"> <frame src="frame3.html" name="Фрейм 3">
    </frameset>
    </frameset>

    Специфікація

    Специфікація Статус
    HTML 4.01 Specification Рекомендація

    Специфікація

    Кожна специфікація проходить кілька стадій схвалення.

    • Recommendation (Рекомендація) — специфікація схвалена W3C і рекомендована як стандарт.
    • Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження. та внесення поправок для розгляду спільнотою.
    • Editor's draft (Редакторська чернетка) — чорнова версія стандарту після внесення змін до редакторів проекту.
    • Draft (Чернетка специфікації) — перша чорнова версія стандарту.

    Особняком стоїть живий стандарт HTML (Living) — він не дотримується традиційної нумерації версій, оскільки перебуває в постійній розробці та оновлюється регулярно.

    Браузери

    3 12 1 4 1 1
    1 1 6 1

    Браузери

    У таблиці браузерів застосовуються такі позначення.

    •  — елемент повністю підтримується браузером;
    •  — елемент браузером не сприймається та ігнорується;
    •  — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями.

    Число вказує версію браузреа, починаючи з який елемент підтримується.