Page 18 - 4418
P. 18

  «cols  і  rows»  -  застосування  і  можливі  значення  цих  атрибутів  були
                         розглянуті  вище.  Не  рекомендується  одночасне  використання  аттрибутів
                         «cols»  і  «rows»,  тобто  в  деяких  браузерах  конструкція  <frameset
                         cols="50%,50%" rows="30%,70%"> може призвести до непередбачуваних
                         результатів;
                        border" = "x" - товщина рамок фреймів в пікселях;
                        frameborder="no  |  yes"  або  "0  |  1"  -  визначає  відсутність  (no  або  0)  або
                         наявність  (yes  або  1)  рамок  в  певному  фреймсеті. Наприклад,  в  попередньому
                         прикладі  можна  було  б  прибрати  тільки  рамки  між  банером  і  текстом  і  між
                         логотипом і меню, а між лівим і правим фреймами залишити;
                        bordercolor="# hhhhhh"- колір рамок. Значенням може бути шістнадцятирічне
                         число або зарезервоване слово (red, blue, teal, olive і т.д.);
                  Можливе використання тегу <frame> , що може передбачати такі атрибути:
                         src="ім'я"  -  вказує  браузеру,  що  і  звідки  треба  завантажувати  в  даний
                           фрейм;
                         name="ім'я"-  привласнює  ім'я  фрейму. Дозволяє  управляти  даними
                           фреймом  з  інших.  Наприклад,  клік  по  посиланню  в  одному  фреймі  буде
                           викликати завантаження сторінки в іншому фреймі;
                         marginwidth="x" - величина відступу вмісту фрейму (тексту, графіки і т.п.)
                           від кордонів по горизонталі. Виражається в пікселях, мінімальне значення 1;
                         marginheight="y"- величина відступу по вертикалі. Мінімальне значення
                           також 1;
                         scrolling="yes"  -  визначає  наявність  смуг  прокручування  у  даного
                           фрейму.
                  Можливі значення атрибута:
                         yes - смуги прокручування присутні обов'язково;
                         no - смуги прокручування відсутні завжди - незалежно від того, розміщується
                           документ в фреймі цілком чи ні;
                         auto  -  автоматичний  режим  (значення  за  замовчуванням):  смуги
                           прокручування  з'являються  за  необхідності,  тобто якщо  документ  не
                           вміщається в кадр;
                         noresize  -  наявність  цього  атрибута  забороняє  зміну  розмірів  фрейму
                           користувачем (зазвичай будь-яку межу фрейму можна з легкістю перемістити
                           мишкою).
                      Як  зазначалося  вище,  атрибут  «name»  тегу  <frame>  дозволяє  застосувати  до
                  кожного  фрейму  своє  ім'я,  що  дозволяє  керувати  вмістом  одного  фрейму  з  іншого.
                  Приклад:


                                                     У лівому фреймі у нас меню, а в правому ­
                                                     розділ перший:
                                                        <frameset cols="200,*">
                      Меню        Розділ 1
                                                        <frame src="menu.html">
                                                        <frame src="razd1.html" name="content">
                                                        </ Frameset>

                                                  Рисунок 3.6 – Фрагмент фреймів

                         Правому  фрейму  слід  присвоїти  ім'я  "content"  (можна  будь-яке  інше).Тепер
                  необхідно створимо файл «menu.html», це буде меню для лівого фрейму:

                                                              18
   13   14   15   16   17   18   19   20   21   22   23