Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекція 7

.pdf
Скачиваний:
23
Добавлен:
05.03.2016
Размер:
514.74 Кб
Скачать

Лекція №6

Поняття про динамічні об'єкти і гіперпосилання, вставка звуку в html-файл

Адреси файлів

Для виклику віддалених файлів, тобто файлів, які є на серверах у мережі Інтернет, адресу записують із зазначенням назви протоколу доступу http і URL-адреси файлу, наприклад,

SRC="http://www.polynet.lviv.ua/ourpage.htm".

Для доступу до файлів на локальному диску використовують

SRC="с:/windows98/forest.bmp".

Якщо графічні чи інші файли є в тому ж каталозі, що основний htmlфайл, то достатньо зазначити лише назву файлу, наприклад,

SRC="myfoto.gif".

Вставка гіперпосилань

Гіперпосилання є двох видів: 1)на файл;

2)на деяке місце на певній сторінці:

початок сторінки (top),

кінець сторінки (bottom),

позначений текст.

Гіперпосилання вставляють за допомогою парного тега параметр>...</А>, де параметр HREF="адреса файлу". Тут замість адреси можуть бути слова top чи bottom чи текст, що є позначкою.

Приклад 1. Створення гіперпосилань на іншу сторінку

<html>

<body>

<p> <a href="page2.html"> Перехід </a> на іншу сторінку </p>

</body> </html>

Приклад 2. Створення гіперпосилань на web-сайт.:

<html>

<body>

<p> Відвідайте <a href="http://www.tk.te.ua"> ТЕХНІЧНИЙ КОЛЕДЖ ТНТУ </a>

</p>

</body> </html>

Гіперпосиланням може бути текст або картинка.

Розглянемо випадок, коли гіперпосиланням є текст. Нехай у реченні "Мене звуть Світлана" слово "Світлана" потрібно зробити гіперпосиланням на файл "file3.html", що містить додаткові відомості про Світлану. Це роблять так:

Приклад 3. Cтворення текстових гіперпосилань

<html> <!--Це файл file11.html-->

<head>

<title> Cторінка з гіперпосиланнями </title>

</head>

<body bgcolor="red">

Мене звуть HREF="file3.html"> Сергій </А>.

</body>

</html>

У наслідок цього на web-сторінці слово Сергій буде підкреслене і зображене іншим кольором.

Параметри LINK, VLINK, ALINK тега <BODY>.

Колір гіперпосилання визначають у тезі <BODY> параметрами:

LINK="колір"

Колір гіперпосилання

VLINK="колір"

Змінює колір гіперпосилання після першого його

ALINK="колір"

використання

Змінює колір активізованого гіперпосилання

Приклад 4. Cтворення малюнків-гіперпосилань

<html>

<head>

<title>Cторінка з гіперпосиланнями</title>

</head>

<body bgcolor="red" > <А HREF="priroda.jpg">

<IMG SRC ="priroda.jpg" BORDER="8" style="color:blue; border:4px dotted" width=150 height=200>

</A>

</body>

</html>

Клацнувши на малюнку, відкриємо файл priroda.jpg, де цей же малюнок

розміщений у збільшеному вигляді.

Примітка. В даному прикладі атрибут border="8" задає рамку навколо файла. А параметр style="color:blue; border:4px dotted", дозволяє задати колір (color:blue), товщину (border:4px) та тип рамки навколо зображення (dotted пунктирна лінія).

Будь-яку піктограму (картинку) можна вставити автономно чи як гіперпосилання, оскільки вона зберігається також у графічному файлі.

Приклад 5. Розміщення малюнків-гіперпосилань у блоці

<html>

<head>

<title>Cторінка з гіперпосиланнями</title>

</head>

<body bgcolor="red"> <div style="clear:left"> <a href="byket1.jpg">

<img src=" byket1.jpg" alt="" width="160" height="160" border="0"></a> <a href=" byket2.jpg">

<img src=" byket2.jpg" alt="" width="160" height="160" border="0"></a> <a href=" byket3.jpg">

<img src=" byket3.jpg" alt="" width="160" height="160" border="0" ></a>

</div> </body> </html>

Інші атрибути і параметри гіперпосилань

Атрибут HREF="" – обов’язковий атрибут тега <A>, який вказує адресу гіперпосилання використовує також і наступні параметри:

Параметр target="_blank" – відкриває гіперпосилання в новому вікні браузера:

Наприклад: <A HREF="inform.html" target="_blank"> вміст гіперпосилання </A>.

Параметр target="_self" – відкриває гіперпосилання в тому самому вікні, – це значення визначене по-замовчуванню і його можна не прописувати: <a href="page2.html" target="_blank"> </a>

Параметр title, який призначений для тексту спливаючої підказки, і який називається "заголовком гіперпосилання". Тому, якщо підвести

до посилання вказівник мишки, можна побачити відповідне спливаюче вікно.

Наприклад: <А HREF="priroda.jpg" title="Природа"> <IMG SRC ="priroda.jpg" BORDER=8 width=150 height=200> </A>.

Гіперпосилання в межах сторінки

Інший тип гіперпосилань - гіперпосилання в межах сторінки.

Насамперед потрібно позначити місце на сторінці, куди відбуватиметься перехід. Якщо з деякого місця перехід має виконуватися на початок сторінки, то в це місце html-файлу, що відповідає точці посилання, вводять тег, який називається якорем:

NAME="пoчаток"></A>.

Аналогічно позначають деяке місце в кінці файлу:

NAME="кінець"></А>.

Якір можна кинути в будь-якому місці тексту так:

NАМЕ="моя позначка"></А>.

Тепер на сторінці розміщують гіперпосилання на створені позначки (якори) так:

<A HREF="#початок" або "#кінець" або "#моя позначка"> текст гіперпосилання

</A>

Якщо одна сторінка займає декілька екранів, то в кінці сторінки можна вставити гіперпосилання для переходу на початок, наприклад, розглянемо фрагмент тексту:

Атепер можете перейти HREF="#Початок">Ha початок</А>

сторінки. На екрані браузера отримаємо речення з гіперпосиланням:

Атепер можна перейти на початок сторінки.

Приклад 5. Перехід на початок сторінки за допомогою зображення

<html>

<head>

<title>HTML зображення в ролі гіперпосилання</title>

</head>

<body>

<p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>текст</p> <p>

<p>текст</p> <a href="#"><img src="html-image-link.png" alt="" border="0"></a>

</p>

</body> </html>

Примітка. Згідно прикладу наведеного вище, натиснувши на кнопці зможемо перейти на початок сторінки.

Гіперпосилання на електронну пошту

Часто виникає необхідність включити до Web-сторінки посилання на адресу електронної пошти. Для цього в атрибуті HREF="" необхідно задати адресу електронної пошти у вигляді "mailto: адреса". Наприклад, щоб створити посилання на адресу kito@npu.kiev.ua, необхідно у код сторінки помістити такий контейнер: <A href="mailto: sait@npu.te.ua">. Текст, що розміщується у

контейнері <А>…</A>, може бути будь-яким, проте доцільно використовувати адресу E-mail, оскільки не всі користувачі сторінки можуть користуватись поштовими програмами, що встановлені на комп’ютері, з якого переглядається сторінка:

<A href="mailto: sait@npu.te.ua"> sait@npu.te.ua </A>

Гіперпосилання в CSS

CSS містить наступні параметри для зміни стилю гіперпосилань.

 

Властивістьо

Значення

 

 

 

 

A:link

Визначає стиль для звичайного не відвіданого

 

гіперпосилання.

 

 

 

 

 

 

A:visited

Визначає стиль для відвіданого гіперпосилання.

 

 

 

 

 

Визначає стиль для активного гіперпосилання.

 

A:active

Гіперпосилання стає активним при натисненні на

 

 

ньому.

 

 

 

 

A:hover

Визначає стиль для гіперпосилання при наведенні

 

на нього мишкою.

 

 

 

 

 

Приклад 5а. Підкреслення гіперпосилання і зміна його кольору

<html>

<head> <title>HTML-гіперпосилання</title> <style type="text/css">

A:link {text-decoration: none} // забирає підкреслення для гіперпосилань A:visited {text-decoration: none}

A:active {text-decoration: none}

A:hover {text-decoration: underline; color: red;} // робить гіперпосилання червоним і підкресленим при наведенні на нього курсора

</style>

</head>

<body>

<a href="2.html"> Текст гіперпосилання</a>

</p>

</body>

</html>

Приклад 5б. Підкреслені і надкреслені гіперпосилання

<html>

<head> <title>HTML-гіперпосилання</title> <style type="text/css">

A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none}

A:hover {text-decoration: underline overline; color: red;} // ссылка подчеркнутая, надчеркнутая и красного цвета

</style>

</head>

<body>

<a href="2.html"> Текст гіперпосилання</a>

</p>

</body>

</html>

Приклад 5в. Зміна розміру гіперпосилання при наведенні на неї курсора

<html>

<head> <title>HTML-гіперпосилання</title> <style type="text/css">

A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none}

A:hover {font-size: 24; font-weight: bold; color: red;} // ссылка изменит свой размер на больший

</style>

</head>

<body>

Текст, <a href="2.html"> текст гіперпосилання</a>

</body>

</html>

Приклад 5г. Зміна кольору підкреслення гіперпосилання

<html>

<head> <title>HTML-гіперпосилання</title>