Page 214 - 4505
P. 214

часу  завантаження  об'єкту.  Архіви,  вказані  у  вигляді  відносних  адрес  URI,  повинні
               інтерпретуватися відносно атрибуту codebase.
                     У більшості браузерів є вбудовані механізми для генерації основних типів даних, таких як
               текст, зображення, кольори, шрифти і ряд графічних елементів. Для генерації типів даних, які
               браузери  не  підтримують  за  умовчанням,  вони  зазвичай  запускають  зовнішні  застосування.
               Елемент OBJECT дозволяє авторам об'єктів управляти генерацією даних - задавати зовнішню
               генерацію або використання деякої визначуваної автором програми, що генерує дані в браузері.
                     У загальному випадку автор повинен визначити три типи інформації :
                     · Реалізація  включеного  об'єкту.  Наприклад,  якщо  включений  об'єкт  -  аплет,  автор
               повинен вказати місце розташування виконуваного коду аплета.
                     · Генеровані  дані.  Наприклад,  якщо  включений  об'єкт  є  програмою,  що  генерує  дані
               шрифту, автор повинен вказати місце розташування цих даних.
                     · Додаткові значення, необхідні об'єкту. Наприклад, деяким аплетам можуть бути потрібні
               початкові значення для їх параметрів.
                     Елемент PARAM визначає набір значень, які можуть знадобитися об'єкту під час роботи.
               Для  цього  елементу  початковий  тег  обов'язковий,  кінцевий  -  заборонений.  Набір  елементів
               PARAM  повинен  розташовуватися  усередині  елементу  OBJECT.  Елемент  має  наступний
               найважливіші атрибути:
                      name  -  визначає  ім'я  робочого  параметра,  яке  має  бути  об'єкту,  що  зрозуміло
                        вставляється. Чи враховує ім'я властивості регістр, залежить від конкретної реалізації
                        об'єкту.
                      value - визначає значення робочого параметра, що задається атрибутом name. Значення
                        властивостей не мають значення в HTML; їх значення визначається об'єктом.
                      valuetype - визначає тип атрибуту value. Можливі значення:
                      data:  Це  значення  використовується  за  умовчанням.  Воно  означає,  що  значення,  що
               задається атрибутом value, визначатиметься і передаватиметься в об'єкт у вигляді рядка.
                      ref:  Значення,  що  задається  атрибутом  value,  є  адресою  URI  ресурсу,  де  зберігаються
               робочі значення.
                      object: Значення, що задається атрибутом value, є ідентифікатором, що посилається на
               оголошення OBJECT в цьому ж документі. Ідентифікатором має бути значення атрибуту id для
               оголошеного елементу OBJECT.
                      type - задає тип утримуваного ресурсу, що призначається атрибутом value тільки у разі,
               якщо  значенням  атрибуту  valuetype  є  "ref".  Таким  чином,  цей  атрибут  визначає  для  агента
               користувача тип значень, які знаходитимуться за адресою URI, призначеною атрибутом value.
                     Елементи DIV і SPAN. Таблиці стилів.
                     HTML  -документ  може  мати  структуру,  для  якої  недостатньо  наявні  елементи  HTML.
               Елементи DIV і SPAN разом з атрибутами id і class забезпечують загальний механізм додавання
               структури  в  документи.  Ці  елементи  визначають  вбудовувану  інформацію  (SPAN)  або
               інформацію  рівня  блоку  (DIV),  але  не  накладають  ніяких  інших  виразів  для  представлення
               контексту. Припустимо, необхідно згенерувати документ у форматі HTML на основі бази даних
               інформації про клієнтів. Оскільки HTML не включає елементів для ідентифікації таких об'єктів
               як  "клієнт",  "номер  телефону",  "адреса  електронної  пошти"  і  так  далі,  використовуються
               елементи  DIV  і  SPAN  для  досягнення  потрібних  ефектів  структури  і  представлення.  Для
               структуризації інформації може бути використаний елемент TABLE таким чином:
                     <DIV id="client-boyera" class="client">
                     <P><SPAN class="client-title">Інформація про клієнта: </SPAN>
                     <TABLE class="client-data">
                     <TR><TH>Прізвище:<TD>Boyera</TR>
                     <TR><TH>Ім'я:<TD>Stephane</TR>
                     <TR><TH>Тіл:<TD>(212) 555-1212</TR>
                     <TR><TH>Email:<TD>sb@foo.org</TR>

                                                                      210
   209   210   211   212   213   214   215   216   217   218   219