
Лабораторна робота № 3
ТЕМА: Графіка і гіперпосилання в HTML.
Мета: Навчитися використовувати в HTML-документах графічні зображення і вивчити особливості їхнього розташування в документі. Освоїти застосування гіперпосилань і вивчити їхньої можливості. Закріпити на практиці отримані знання і навички.
Теоретичні відомості
Просте посилання можна записати у вигляді:
<А HREF="http://polyn.net.kiae.su/index.html"> Індекс бази даних "Полин" </А>
Іншою формою використання тега А є визначення точок усередині тексту, на які можна посилатися. Такий метод використовується, коли документ не можна поділити на частини і необхідно швидко пересуватися зі змісту по тексті.
<А NAME=point">
Для посилання на таку точку в іншому документі використовують таку форму URL:
<А HREF=" http://polyn.net.kiae.su/index.html #point">
Посилання на точку "point" y документі "index.html"</A>
Посилатися можна не тільки на документ HTML, a i на будь-який файл. При цьому якщо браузер уміє відчиняти даний тип файла, те його вміст буде відображено в браузері, інакше буде задане питання: "Записати файл або спробувати його відчинити, використовуючи список асоціацій типів файла". Якщо ми хочемо, щоб посиланням на інший документ був малюнок, то тег <IMG> повинний бути тілом тега <А>.
Приклад:
<А HREF="next. html"><IMG SRC="RightArrow. gif x/A>
Зовнішні посилання
Структура зовнішнього посилання складається з покажчика (якоря) і адреси. Існують два способи запису адреси переходу по зовнішньому посиланню.
Абсолютний. У значенні параметра href указується повний шлях до ресурсу, посилання на який ставиться в документі, наприклад:
<А HREF="http://www.site.ru/docs/pagel.html">Перехід на сторінку 1</А>
Відносний. У значенні параметра href указується шлях кінцевого документа, до якого розміщена сторінка, що містить посилання, наприклад:
<А HREF="page2.html">Перехід на сторінку 2 зі сторінки 1</А>
Такий формат запису зовнішнього посилання має на увазі розташування файлу на page2.html (на який указує гіперпосилання) у тому ж каталозі, що і файл page1.html (з якого буде здійснюватися перехід).
Тепер спробуємо ускладнити ситуацію і припустимо, що файл page2.html розміщений у корені сайта www.site.uа, а файл page1.html як і раніше, міститься в каталозі docs. У цьому випадку запис зовнішнього посилання з використанням відносного шляху до файла набуде такого вигляду:
<А HREF=".../page2.html"> Перехід на сторінку 2 зі сторінки 1</А>
Таким чином, за допомогою відносного шляху переходу в посиланні ми вказали браузерові піднятися на два рівні вгору (минаючи рівень файлів, розміщених у каталозі docs, і рівень розміщення самого каталогу docs).
Варто пам'ятати, що зовнішнє посилання, шлях до якого відносний, може вести тільки на документи існуючого сайта. Перенести відвідувача на сторінку інтернет-ресурсу (наприклад, із сайта www.sitel.ua на www.site2.ua) таке посилання не може.
Графічне зображення як посилання
Посиланням може бути і картинка. Принцип посилання той самий, що і у випадку з текстом, тільки між тегами вставляється не текст, а картинка:
<a href="prf.html"> <img src="primtocodephoto.gif" align="left" HSPACE=30 VSPACE=5 alt="моя фотография"> </a>
Внутрішні посилання
Якщо HTML-документ занадто великого розміру і немає можливості розбити його на кілька окремих файлів, можна вдатися до допомоги внутрішніх гіперпослань, що переміщають користувача в межах однієї Web-сторінки. Такий підхід буває корисний, наприклад, при складанні технічної документації або юридичних договорів, де швидкий перехід від одного пункту документа до іншого відіграє першорядну роль.
Структура внутрішнього гіперпосилання включає двох частин — саме посилання і її іменний ідентифікатор (діез плюс ім'я елемента, аналогічне значенню параметра href самого гіперпосилання), що дозволяє переміститися в потрібне місце електронного документа. Приклад складання внутрішніх гіперпослань приведений у листинге 2.16.
Варто помітити, що для позначення місця, у яке потрібно перенести користувача документа, застосовується порожня конструкція <а NAME="font"x/A>. Справа в тому, що при створенні внутрішніх посилань візуально виділяти розташування іменного ідентифікатора не має змісту, тому що основна мета — перехід у відповідний розділ поточного документа.
Основні параметри тега <а> наведені в таблиці.
Параметр |
Функція |
HREF |
Вказівка адреси переходу по гіперпосланню |
TARGET |
Визначення місця призначення переходу (поточне/нове вікно) |
STYLE |
Завдання стильового шаблона |
CLASS |
Указівка класу стильового шаблона |
NAME |
Іменний ідентифікатор внутрішнього гіперпосилання |
Хід роботи
Продовжити створення особистого сайту. Створити HTML-документ, що містить у собі зміст вашого особистого сайту.
Збережіть документ під назвою index.html.
Кожен пункт змісту оформити як гіперпосилання на відповідні HTML-документи, створені на попередніх лабораторних роботах (avtobiogr.html, hobby.html, spisok.html).
У документі avtobiogr.html розмістіть особисту фотографію. Використаний тег запишіть у звіт.
У документ hobby.html вставте графічне зображення, що ілюструє ваші інтереси. Використаний тег запишіть у звіт.
Додайте графічне зображення у документ spisok.html. Використаний тег запишіть у звіт.
Вимоги
Необхідно використовувати гіперпосилання з одного документа в нший і назад.
Задати текстовий опис зображення в момент завантаження картинки.
Обов'язково вказати позицію картинки щодо поточної текстового рядка.
Документ повинний містити графічне зображення у виді гіперпосилання.
Звіт
Повинен містити вихідний текст HTML-коду і використані теги у завданнях
4-6.
Підготовка до лабораторної роботи 4:
Підготуйте мінімум 4-8 фотографій у цифровому форматі (.gif, .jpeg, .png) зі свого життя.
Контрольні питання
Що таке гіпертекстового посилання?
Для чого вони використовуються?
Який контейнер використовується для запису гіперпосилання?
Що є значенням атрибута HREF?
Як зробити так, щоб посиланням на інший документ був малюнок?
Опишіть призначення й основні атрибути тегу <IMG>.
Які графічні формати підтримуються Web броузерами?
У чому переваги використання атрибутів WIDTH I HEIGHT?
Як зберігається графічне зображення, використовуване в HTML-документі?