Відмінності між версіями «8 Фрейми»

Матеріал з Wiki TNEU
Перейти до: навігація, пошук
м (Захист на 8 Фрейми встановлено (‎[edit=sysop] (безстроково) ‎[move=sysop] (безстроково)))
 
(5 проміжних версій одного користувача не показані)
Рядок 1: Рядок 1:
  '''Фрейми''' –  це можливість поділити вікно броузера на частини,  
+
'''Фрейми''' –  це можливість поділити вікно броузера на частини,  
 
загрузивши в точне з вікон окремий HTML файл. Це дає можливість не тільки
 
загрузивши в точне з вікон окремий HTML файл. Це дає можливість не тільки
 
гнучкого розвитку інтерфейсу,  а також і те,  що HTML  файл дає можливість
 
гнучкого розвитку інтерфейсу,  а також і те,  що HTML  файл дає можливість
Рядок 7: Рядок 7:
 
незручність і нелогічність навігацій. Більш серйозними є доступність фреймів
 
незручність і нелогічність навігацій. Більш серйозними є доступність фреймів
 
для графічного середовища і автоматичних накопичувачів інформації.
 
для графічного середовища і автоматичних накопичувачів інформації.
 +
 
Для створення сайту із застосуванням фреймів потрібно скласти як мінімум три html-файли: один основний і два чи більше допоміжні. Один допоміжний файл потрібний для заповнення стартовою інформацією лівого фрейму, інший — правого.
 
Для створення сайту із застосуванням фреймів потрібно скласти як мінімум три html-файли: один основний і два чи більше допоміжні. Один допоміжний файл потрібний для заповнення стартовою інформацією лівого фрейму, інший — правого.
 
Основний файл призначений для опису розташування фреймів у вікні браузера. Тут описується структура фреймів, зазначаються адреси html-файлів для кожного фрейму, а також пояснюється, що має відображатися на екрані, якщо якийсь давній Браузер не підтримує фреймів.
 
Основний файл призначений для опису розташування фреймів у вікні браузера. Тут описується структура фреймів, зазначаються адреси html-файлів для кожного фрейму, а також пояснюється, що має відображатися на екрані, якщо якийсь давній Браузер не підтримує фреймів.
Приклад використання тегу <FRAME>
+
  Приклад використання тегу <FRAME>
 
HTML
 
HTML
  
<frameset rows="80,*" cols="*">
+
<frameset rows="80,*" cols="*">
 
   <frame src="top.html" name="topFrame" scrolling="no" noresize>
 
   <frame src="top.html" name="topFrame" scrolling="no" noresize>
 
   <frameset cols="80,*">
 
   <frameset cols="80,*">
Рядок 18: Рядок 19:
 
     <frame src="main.html" name="mainFrame">
 
     <frame src="main.html" name="mainFrame">
 
   </frameset>
 
   </frameset>
</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).

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти