
- •Розділ 1. Основні компоненти електронних видань
- •Розділ 1. Основні компоненти електронних видань
- •1.1. Текстова інформація
- •1.2. Напівтонові і кольорові ілюстрації
- •1.3. Анімаційна графіка
- •1.4. Відеоінформація
- •1.5. Аудіоінформація
- •Розділ 2. Технології гіпертекстових видань
- •2.1. Функції гіпертекстових електронних видань
- •2.2. Принципи побудови гіпертекстових видань
- •2.3. Математична модель гіпертексту
- •2.4. Гіпертекстові Web-документи
- •2.5. Підготовка публікацій у середовищі Adobe Acrobat
- •2.6. Технологія Help-файлів
- •2.7. Засіб доставки електронних видань
- •2.8. Класифікація і загальні принципи оформлення електронних видань
- •Розділ 3. Цифрове представлення текстової інформації
- •3.1.Стандарти кодування символів ascii, ansi, кои-8 і unicode
- •3.2.Формат pdf
- •3.3.Формат розмітки тексту rtf
- •Розділ 4. Графічні формати
- •4.1. Растровий формат gif
- •4.2. Формат графічних файлів png
- •4.3. Графічний формат jpeg
- •4.4. Формат tiff
- •5.1. Сімейство форматів mpeg
- •5.2. Звукові формати
- •5.3. Анімаційні файлові формати fli, flc, cel
- •Розділ 6. Програми перегляду Web-публікацій
- •6.1. Доступ до Web-сторінки в Internet
- •6.2. Програма перегляду ms Internet Explorer
- •6.3. Програма перегляду Netscape Navigator
- •7.4. Мова JavaScript
- •Визначення файлу для JavaScript
- •Використання JavaScript-виразів в якості значень html-атрибутів
- •Оголошення JavaScript-програми як оброблювача подій
- •7.5. Мова програмування сценаріїв php
- •Завантаження файлів
- •Регулярні вирази
- •7.6. Мова Perl
- •7.7. Мова моделювання віртуальної реальності vrml
- •Розділ 8. Програмування Web-сторінок у мовному середовищі html
- •8.1. Структура і форматування html-документа
- •8.2. Таблиці
- •8.4. Форми
- •8.5. Фрейми
- •8.8. Гіперпосилання
- •8.9. Таблиці стилів
- •Розділ 9. Автоматизація створення Web-публікацій. Програмний пакет Macromedia Dreamweaver
- •9.1. Призначення та функціональні можливості пакету
- •9.2. Структурна схема програмного пакету
- •9.3. Інтерфейс користувача і принципи його організації
- •9.4. Деякі типові процедури пакета Dreamweaver
- •9.4.1. Робота з текстом
- •9.4.2. Вставка зображень
- •9.4.3. Створення карти зображення
- •9.4.4. Робота з таблицями
- •9.4.5. Створення форм
- •9.4.6. Робота з фреймами
- •9.4.7. Робота із шарами
- •9.5. Використання інтерактивних можливостей і анімації
- •9.6. Створення Web-сайту
- •Розділ 10. Програмний пакет ms FrontPage
- •10.1. Функціональні можливості програмного пакету
- •10.2.Структурна схема пакету
- •Розділ 11. Створення мультимедійних видань. Програмний пакет Macromedia Director
- •11.1.Функціональні можливості програмного середовища
- •11.2. Інтерфейс користувача
- •Література
- •Технологія розробки електронних видань
8.8. Гіперпосилання
Гіпертекстові посилання є відмінною рисою гіпертекстових Web-публікацій. Введення гіпертекстових посилань (далі - посилання) дає змогу об'єднати безліч будь-яких документів в одне видання. Вони роблять набір документів зв'язаним і структурованим, що дає змогу читачу (користувачу) одержувати необхідну йому інформацію максимально швидко й у повному обсязі.
Посилання мають стандартний формат, що дає змогу браузеру інтерпретувати їх і виконувати необхідні функції (викликати методи) у залежності від типу посилання. Розрізняють глобальні і локальні посилання. Глобальні посилання можуть вказувати на інший документ у рамках мережі Internet, наприклад, запитувати файл по FTP-протоколі для відображення його браузером. URL-адреса в посиланні дає змогу викликати документи, використовуючи розглянуту раніше систему іменування Internet. Саме цей підхід застосовується при організації великих структурованих Web-серверів.
Локальні посилання використовуються в рамках одного документа. У цьому випадку посилання використовується для організації зв'язку між деякими чи елементами фрагментами Web-публікації у вигляді прямого з'єднання окремих крапок у документі з іншими крапками в тому ж самому Web-документі. У термінології HTML кінцеві крапки зв'язків часто називають anchors (якір). Існують два кінці зв'язку (якора): зв'язок здійснюється від однієї крапки до іншої. Останньою, названою метою (target) зв'язку, часто є початком документу. Зв'язаний текст (абревіатура HUT) діє як зв'язок з Web-документом, що пояснює це скорочення і дає інформацію про нього. Відображення тексту зв'язку можливо по-різному: текст зв'язки можуть бути підкреслені, зафарбовані чи виділені у текстовому матеріалі якимось ішим чином. Користувач (читач) може довідатися, як зв'язки відображені в кожному окремому оточенні. HTML використовує безліч умовних оборотів для текстових і структурованих документів. Посилання зв'язують один Web-ресурс з іншим, наприклад, зображенням, відеокліпом, звуковим файлом, програмою, HTML-документом, елементом у документі HTML і т.д. Незважаючи на простоту, посилання стали основною запорукою успіху Web-технологій.
За замовчуванням з посиланням буває зв'язане завантаження іншого Web-ресурсу. Запуск посилання досягається звичайно шляхом вибору посилання курсором миші і наступного натисканнялівої клавіші миші (чи за допомогою введення з клавіатури).
8.9. Таблиці стилів
Таблиці стилів спрощують розмітку HTML і істотно знижують участь мови HTML у представленні документа. Вони дають змогу як авторам, так і користувачам керувати представленням документів: шрифтами, вирівнюванням, кольором і т.д.
Інформацію про стиль можна вказати для окремих елементів чи груп елементів у документі HTML чи в зовнішніх таблицях стилів.
Механізми зв'язку таблиць стилів з документами не залежать від мови таблиць стилів. До появи таблиць стилів можливості керування створенням зображення в авторів були обмежені. Але вже в HTML 3.2 був включений ряд атрибутів і елементів для керування вирівнюванням, розміром шрифту і кольором тексту. Автори також використовували для компонування сторінок таблиці і зображення. Оскільки на відновлення браузерів у користувачів піде досить довгий час, ці засоби ще будуть використовуватися протягом якогось часу. Оскільки таблиці стилів забезпечують більш могутні механізми представлення, World Wide Web Consortium істотно скоротить число елементів і атрибутів представлення в HTML.
У специфікації HTML 4.0 передбачається використання каскадних таблиць стилів (CSS).
Вважається, що використання таблиць стилів представляє найбільше досягнення для дизайнерів Web-сторінок і розширює можливості поліпшення їхнього зовнішнього вигляду. У науковому середовищі, де і зародилася Web, люди більш зосереджені на змісті документів, ніж на їхньому представленні. В міру освоєння WWW обмеження HTML по стильовому оформленні Web-сторінок стали найбільш відчутними.
Таблиці стилів розв’язали багато проблем. Вони спрощують визначення інтервалів між рядками тексту, відступів, квітів, використовуваних для тексту і тла, розміру і стилю шрифтів і іншої інформації.
Але навіть наведений опис керуючих елементів і їхніх атрибутів свідчить про широкі можливості мовного середовища HTML по створенню Web-публікацій, що використовують структурований текст, графіку, таблиці, форми, фрейми й об'єкти. З їхньою допомогою в Web-сторінку можуть включатися сучасні мультимедійні компоненти електронних видань, скрипти й аплети.
Подальший розвиток дістали навігаційні кошти інтерактивної взаємодії з електронними Web-сторінками, що базуються на дуже різноманітних керуючих елементах формування гіперпосилань. Причому вони можуть застосовуватися практично до всіх компонентів електронних гіпертекстових видань.
Вигляд кінцевого носія Web-видань не впливає на принципи формування електронного гіпертекстового видання. Однак необхідно мати на увазі, що при реалізації гіпертекстових публікацій у мережному середовищі WWW з особливою гостротою постає питання швидкості передачі інформації, у зв'язку з чим з'являється необхідність оптимізації зображень (з метою скорочення обсягу графічних файлів) і мультимедійних компонентів (анімації, відео- і аудіоінформації) електронних видань.
Розробка засобів автоматизації процесів створення Web-сторінок і Web-серверів (сайтів) значною мірою спростили процес створення електронних публікацій, що дозволило, у свою чергу, значно розширити коло авторів Web-сторінок за рахунок людей, що не володіють комп'ютерними технологіями, а тим більше не мають навичок програмування.