Відмінності між версіями «8 Фрейми»
(Створена сторінка: '''Фрейми''' – це можливість поділити вікно броузера на частини, загрузивши в точне з віко...) |
Donserg (Обговорення • внесок) м (Захист на 8 Фрейми встановлено ([edit=sysop] (безстроково) [move=sysop] (безстроково))) |
||
(7 проміжних версій одного користувача не показані) | |||
Рядок 7: | Рядок 7: | ||
незручність і нелогічність навігацій. Більш серйозними є доступність фреймів | незручність і нелогічність навігацій. Більш серйозними є доступність фреймів | ||
для графічного середовища і автоматичних накопичувачів інформації. | для графічного середовища і автоматичних накопичувачів інформації. | ||
+ | |||
+ | Для створення сайту із застосуванням фреймів потрібно скласти як мінімум три html-файли: один основний і два чи більше допоміжні. Один допоміжний файл потрібний для заповнення стартовою інформацією лівого фрейму, інший — правого. | ||
+ | Основний файл призначений для опису розташування фреймів у вікні браузера. Тут описується структура фреймів, зазначаються адреси html-файлів для кожного фрейму, а також пояснюється, що має відображатися на екрані, якщо якийсь давній Браузер не підтримує фреймів. | ||
+ | Приклад використання тегу <FRAME> | ||
+ | HTML | ||
+ | |||
+ | <frameset rows="80,*" cols="*"> | ||
+ | <frame src="top.html" name="topFrame" scrolling="no" noresize> | ||
+ | <frameset cols="80,*"> | ||
+ | <frame src="left.html" name="leftFrame" scrolling="no" noresize> | ||
+ | <frame src="main.html" name="mainFrame"> | ||
+ | </frameset> | ||
+ | </frameset> | ||
+ | |||
+ | <FRAMESET> Містить наступні параметри: | ||
+ | |||
+ | '''COLS''' - вказує через кому ширину вертикальних вікон в пікселях або у% від ширини екрана (якщо задається *, то цього вікна відводиться частина екрану); | ||
+ | |||
+ | '''ROWS''' - вказує через кому висоту горизонтальних вікон в пікселях або у% від висоти екрану (якщо задається *, то цього вікна відводиться частина екрану); | ||
+ | |||
+ | FRAMEBORDER: | ||
+ | |||
+ | '''1''' - фрейми мають рамку; | ||
+ | |||
+ | '''0''' - фрейми не мають рамку. | ||
+ | |||
+ | '''FRAMESPACING''' - вказує відстань між фреймами в пікселях. | ||
+ | |||
+ | Для опису характеристик кожного вікна використовується тег <FRAME>, який містить наступні параметри: | ||
+ | |||
+ | '''MARGINHEIGHT''' - вказує відступ в пікселях по висоті від кордонів фрейму; | ||
+ | |||
+ | '''MARGINWIDTH''' - вказує відступ в пікселях по ширині від кордонів фрейму; | ||
+ | |||
+ | '''FRAMEBORDER''' - має ті ж значення (0,1), що і однойменний параметр тега FRAMESET; | ||
+ | |||
+ | '''NAME''' - вказує ім'я фрейму, яке може бути використане в посиланнях для завантаження Web-сторінки на потрібне вікно екрану є ряд стандартних імен вікон: | ||
+ | |||
+ | '''_self''' - для завантаження Web-сторінки в поточне вікно (приймається за умовчанням, якщо в посиланні не заданий параметр TARGET); | ||
+ | |||
+ | '''_top''' - для завантаження Web-сторінки на весь екран; | ||
+ | |||
+ | '''_blank''' - для завантаження Web-сторінки в нове вікно (відрізняється від _top тим, що не можна повернутися в початкове вікно по стрілці "Назад"). | ||
+ | |||
+ | '''NORESIZE''' - забороняє змінювати за допомогою мишки розміри фрейма; | ||
+ | |||
+ | '''SCROLING''' - вказує на один з трьох режимів перегляду кадру: | ||
+ | |||
+ | '''yes''' - зі створенням смуги прокрутки; | ||
+ | |||
+ | '''no''' - без створення смуги прокрутки; | ||
+ | |||
+ | '''auto''' - зі створенням смуги прокрутки тільки тоді, коли файли дані не поміщаються у вікні фрейма (приймається за замовчуванням). | ||
+ | |||
+ | '''SRC''' - URL-адресу Web-сторінки, що завантажується у вікно фрейма; | ||
+ | |||
+ | '''BORDERCOLOR''' - вказує колір межі кадру (ширина кордону задається параметром FRAMESPACING). |
Поточна версія на 23:40, 20 вересня 2012
Фрейми – це можливість поділити вікно броузера на частини, загрузивши в точне з вікон окремий HTML файл. Це дає можливість не тільки гнучкого розвитку інтерфейсу, а також і те, що HTML файл дає можливість посилатись на інші, але URL може зовсім не співпадати с тим адресом, який відображений в URL броузера. Це досить цікаво, якщо просто вставити вміст одного файла в інший неможливо. Сайт із фрейтами часто критикують за незручність і нелогічність навігацій. Більш серйозними є доступність фреймів для графічного середовища і автоматичних накопичувачів інформації.
Для створення сайту із застосуванням фреймів потрібно скласти як мінімум три html-файли: один основний і два чи більше допоміжні. Один допоміжний файл потрібний для заповнення стартовою інформацією лівого фрейму, інший — правого. Основний файл призначений для опису розташування фреймів у вікні браузера. Тут описується структура фреймів, зазначаються адреси html-файлів для кожного фрейму, а також пояснюється, що має відображатися на екрані, якщо якийсь давній Браузер не підтримує фреймів.
Приклад використання тегу <FRAME>
HTML
<frameset rows="80,*" cols="*"> <frame src="top.html" name="topFrame" scrolling="no" noresize> <frameset cols="80,*"> <frame src="left.html" name="leftFrame" scrolling="no" noresize> <frame src="main.html" name="mainFrame"> </frameset> </frameset>
<FRAMESET> Містить наступні параметри:
COLS - вказує через кому ширину вертикальних вікон в пікселях або у% від ширини екрана (якщо задається *, то цього вікна відводиться частина екрану);
ROWS - вказує через кому висоту горизонтальних вікон в пікселях або у% від висоти екрану (якщо задається *, то цього вікна відводиться частина екрану);
FRAMEBORDER:
1 - фрейми мають рамку;
0 - фрейми не мають рамку.
FRAMESPACING - вказує відстань між фреймами в пікселях.
Для опису характеристик кожного вікна використовується тег <FRAME>, який містить наступні параметри:
MARGINHEIGHT - вказує відступ в пікселях по висоті від кордонів фрейму;
MARGINWIDTH - вказує відступ в пікселях по ширині від кордонів фрейму;
FRAMEBORDER - має ті ж значення (0,1), що і однойменний параметр тега FRAMESET;
NAME - вказує ім'я фрейму, яке може бути використане в посиланнях для завантаження Web-сторінки на потрібне вікно екрану є ряд стандартних імен вікон:
_self - для завантаження Web-сторінки в поточне вікно (приймається за умовчанням, якщо в посиланні не заданий параметр TARGET);
_top - для завантаження Web-сторінки на весь екран;
_blank - для завантаження Web-сторінки в нове вікно (відрізняється від _top тим, що не можна повернутися в початкове вікно по стрілці "Назад").
NORESIZE - забороняє змінювати за допомогою мишки розміри фрейма;
SCROLING - вказує на один з трьох режимів перегляду кадру:
yes - зі створенням смуги прокрутки;
no - без створення смуги прокрутки;
auto - зі створенням смуги прокрутки тільки тоді, коли файли дані не поміщаються у вікні фрейма (приймається за замовчуванням).
SRC - URL-адресу Web-сторінки, що завантажується у вікно фрейма;
BORDERCOLOR - вказує колір межі кадру (ширина кордону задається параметром FRAMESPACING).